我已經為我的Android應用程序創(chuàng)建了兩個帶有包名稱的Flavors com.test.flavors我創(chuàng)建了兩種口味:1) flavor12) flavor2現在,我正在嘗試為其創(chuàng)建特定于風味的類:我flavor1在其中src一個文件夾下創(chuàng)建了文件夾,然后在其中創(chuàng)建了名稱為package的package文件夾com.test.flavors。所以基本上是這樣的:src--->| |----->flavor1 -->java-->com.test.flavors | |----->main --> All classes and resources as generally present | |----->flavor2 --> java-->This is where I cannot create the package directory現在,當我嘗試實現相同目標時,flavor 2我將無法實現。在javafolder中創(chuàng)建文件flavor2夾后,我無法創(chuàng)建名稱為的軟件包文件夾com.test.flavors。此外java,Android Studio查看器中的文件夾的顏色main也為藍色,以及在flavor1何處flavor2不是藍色。任何人都可以幫助我糾正錯誤嗎?
1 回答

翻翻過去那場雪
TA貢獻2065條經驗 獲得超14個贊
為了能夠編譯特定風格的文件,您必須:
將其包含在
build.gradle
腳本中。點擊
Sync Project with Gradle Files
。根據
Build Variants
面板中的樣式切換到構建變體(以Debug
或結尾Release
,甚至在開發(fā)時通常選擇第一個)。
這很煩人,因為您在編寫代碼時不能編譯多個構建變體。如果將類添加到從主代碼引用它的風味中,卻忘記將其添加到相同風味維度中的其他風味中,則將它們破壞而不會看到任何錯誤。不過,您始終可以通過Build
>Generate Signed APK
向導來構建多個構建變體(在Mac上,只需cmd在選擇要構建的所有變體的同時按即可),因此可能會構建某些APK,而有些則不會。
添加回答
舉報
0/150
提交
取消