Gor*_*ets 22 android gradle android-studio
我有一个Android Gradle项目,我想创建两个风味分支.我使用具有以下结构的默认sourceSets:
src
- main
- java
- package
- res
- manifest.xml
- flavor1
- java
- package
- flavor2
- java
- package
Run Code Online (Sandbox Code Playgroud)
"main/java","flavor1/java"在IDE中呈现/注释为Java源代码(即"java"为蓝色,目录显示为包),但"flavor2"的呈现方式不同.
我试图清除缓存并重新启动Android Studio,但这没有帮助.我怎样才能解决这个问题?
pyu*_*s13 61
默认情况下,您的主目录(内容根)源始终为蓝色,但其他源依赖于活动性.
蓝色目录显示构建变体或内容根是活动的,如果您将使用Run
IDE 的按钮,它将使用这些源来编译和构建您的应用程序.一次只能有一个内容根用于构建应用程序.
您可以更改并使内容根目录/风格激活,以便在使用运行选项时编译和构建应用程序.可以从Build Variants
Android Studio左侧面板中的选项卡完成.
如下图所示:
生产在这里活跃:
uat在这里活跃:
根据用户pyus13的回答,我发现通过构建变体并在您的情况下简单地选择flavor2release,文件夹变为蓝色.
因此,通过单击要激活的风格的发行版本,文件夹将变为蓝色.
希望这可以帮助.谢谢pyus13!
归档时间: |
|
查看次数: |
6372 次 |
最近记录: |