私はgradleに新しいですし、gradleのいくつかのことが私を混乱させます。矛盾したコーディング/設定スタイルのように見えるものもあります。設定スタイルがgradleで矛盾しているのはなぜですか?
たとえば、リポジトリをjcenterまたはmavencentralに設定すると、関数/メソッドなどが呼び出されます。 jcenter。
repositories {
jcenter()
}
しかし、同じファイル内で、依存関係を設定しようとすると、もはや関数/メソッドは呼び出されません。
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
}
そして値に
productFlavors {
prod {
versionName = "1.0-paid"
}
mock {
versionName = "1.0-free"
}
}
を取得して変数が明らかに存在している私は、この認知inconcistencyの背後にある理由がある確信しているが、私はドキュメントを読んでたときに何かを見つけることができませんでした。誰もその理由を説明できますか?
ありがとうございます。それは役に立ちます。 –