2013-10-29 17 views
11

私が理解しているところから、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 .."でグラデルファイルとプロジェクトを手動で同期させる必要があります。

+2

あなたは「gradleファイルと同期しましたか? – WarrenFaith

+0

いいえ、私はhavent。今私が持っています。それは働いた(同期)!更新された投稿。 – Kenneth

答えて

16

最初のコメントを参照してください。 "Tools" - "Android" - "sync .."でグラデルファイルとプロジェクトを手動で同期させる必要があります。

+0

は魅力的に働いた! –

関連する問題