15

我有两种产品口味,免费和专业。

两者的启动器活动是不同的。

但 Android Studio 期望启动器活动位于 src/main/ 下的 AndroidManifest.xml 中。

Gradle 正在正确构建这两种风格,但 IDE 无法从各自的产品风格(如 src/free 或 src/pro)中选择正确的 AndroidManifest.xml。

即使在选择了正确的构建变体作为 FreeDebug 或 ProDebug 之后,也会发生这种情况。

4

2 回答 2

24

这篇文章有你想要的答案。[ Android Studio 在 build.gradle 中默认构建什么 Product Flavor?

您可以单击左下角并打开一个名为“构建变体”的框,然后选择您希望使用的风味(变体)。

于 2014-12-14T03:54:42.423 回答
3

我通过手动更改运行配置(运行->编辑配置...在活动-启动选项下)解决了这个问题,但这绝对不是最佳解决方案。

于 2014-06-26T14:34:27.220 回答