私が理解しているところから、Androidスタジオはビルドバリアントとフレーバーのマトリックス全体を[ビルドバリアント]パネルに表示することになっています。Androidスタジオのグラデルフレーバーがビルドバリアントに表示されない
次のbuild.gradleを使用して、空のプロジェクトを作成しました。それでも
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "18.1.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
productFlavors {
productFlavors {
flavor1 {
packageName "com.example.flavor1"
versionCode 20
}
flavor2 {
packageName "com.example.flavor2"
minSdkVersion 14
}
} }
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
}
なぜこれが起こっている、私はすべてのアイデアなどのビルドバリアントではなく、期待される「Debugflavor1」、「Debugflavor2」として、「デバッグ」および「Release」を取得しますか?フレーバーを間違って含めることができるという私の前提ですか?もしそうなら、Androidスタジオでどのようにフレーバーを構築できますか?
更新日:解決済み:最初のコメントを参照してください。 "ツール" - "Android" - "sync .."でグラデルファイルとプロジェクトを手動で同期させる必要があります。
あなたは「gradleファイルと同期しましたか? – WarrenFaith
いいえ、私はhavent。今私が持っています。それは働いた(同期)!更新された投稿。 – Kenneth