2013-10-29 19 views
11

z tego co rozumiem, Android Studio ma pokazać całą macierz wariantów i smaków kompilacji w panelu "Buduj warianty".Smaki dla studia pracowniczego z Androidem nie są wyświetlane w Wariancie kompilacji

Utworzony został pusty projekt z następującym 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:+' 
} 

Mimo to, mam „Debug” i „Release” jako warianty budować, a nie oczekiwanym „Debugflavor1”, „Debugflavor2” itp tylko jakieś pomysły dlaczego tak się dzieje? Czy moje założenie na temat możliwości włączenia smaków jest niewłaściwe? Jeśli tak, jak można stworzyć smak w Android Studio?

AKTUALIZACJA, ROZWIĄZANIE: Zobacz pierwszy komentarz. Musisz ręcznie zsynchronizować projekt z plikami gradle przez "Narzędzia" - "Android" - "synchronizacja"

+2

"zsynchronizowałeś się z plikami gradle" i/lub ponownie uruchomiłeś AS? – WarrenFaith

+0

Nie, nie miałem. Teraz mam. Zadziałało (synchronizacja)! Zaktualizowany post. – Kenneth

Odpowiedz

16

Zobacz pierwszy komentarz. Musisz ręcznie zsynchronizować projekt z plikami gradle przez "Narzędzia" - "Android" - "synchronizacja"

+0

pracował jak urok! –