2015-08-04 9 views
5

Tworzę projekt z productFlavors na podstawie wersji free i pro edition, a dla różnych edycji używam innego pliku zasobów struny, budową folderów jest cc.png.Czy mogę wyświetlić wszystkie pliki zasobów ciągów w drzewie folderów?

Jeśli zmienię wariant Warianty w panelu, wartości na karcie Android wyświetlają dwa ciągi.xml (2), jeden znajduje się główny folder, inny znajduje się w folderze wolnym lub pro, możesz zobaczyćpodręczne.png i bb.png .

Mam nadzieję, że wszystkie pliki zasobów ciągów mogą być wyświetlane razem, wyświetli trzy string.xml (3), pierwszy znajduje się główny folder, sencond znajduje się wolny folder, trzeci znajduje się pro folder. Jak mogę to zrobić ? Dzięki!

CC.Png

enter image description here

AA.png

enter image description here

BB.png

enter image description here

build.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "info.dodata.messagecleanup" 
     minSdkVersion 9 
     targetSdkVersion 22 
     versionCode 7 
     versionName "1.07" 
     archivesBaseName = "MessageCleanup-V" + versionName 
    } 


    productFlavors { 
     free { 
      applicationId "info.dodata.messagecleanup" 
      buildConfigField "String", "AppName", "\"Message Cleanup\"" 
     } 


     pro { 
      applicationId "info.dodata.messagecleanup.pro" 
      buildConfigField "String", "AppName", "\"Message Cleanup Pro\"" 
     } 
    } 


    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.1.1' 
    compile 'com.google.android.gms:play-services:7.3.0' 
} 
+0

myślę, czego szukasz jest „projekt” widokiem na lewym panelu. – osayilgan

Odpowiedz

6

Niestety Android okienko projekt widoku nie obsługuje tego zachowania. Widok Androida został specjalnie zaprojektowany, aby pokazać stan projektu dla danego wariantu kompilacji, nie we wszystkich wariantach.

Jak już ustalono, najprostszym sposobem obejrzenia zasobów we wszystkich dostępnych konfiguracjach jest użycie widoku "projektu" zamiast widoku "Android".

Możesz również przesłać zapytanie o funkcję on the Android issue tracker, aby wyświetlić opcje dostępne dla wszystkich wariantów.

3

Można zdefiniować własne zakresy wewnątrz IntelliJ/Android Studio, które wyświetlają określonych folderów/plików:

enter image description here

Można wtedy wybrać niestandardowy zakres od selektora zakres rozwijanej:

enter image description here

To powiedziawszy, myślę, że skuteczniejszym sposobem nawigacji pomiędzy plikami tekstowymi jest naciśnięcie klawisza skrótu "Szukaj w dowolnym miejscu", wpisz "strings.xml" i wybierz e chcesz:

enter image description here

Powiązane problemy