Android Gradle - Library使用flavor包名称调用活动

时间:2014-09-24 15:33:12

标签: android gradle android-gradle build.gradle

我有一个使用AdMarvel SDK的Android应用程序的gradle风格。该应用正在尝试使用

启动活动

com.myapp.flavour1/com.admarvel.android.ads.AdMarvelActivity,结果为ActivityNotFoundException

我认为需要致电com.myapp.main/com.admarvel.android.ads.AdMarvelActivity

  • 这是否可以在manifest / gradle配置中修复?
  • 是否在我的参数中使用了错误的context
  • 或者它只是图书馆中的一个错误?

任何帮助都将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

您必须为给定的flavor创建单独的清单xml,并在该清单中,从AdMarvel库声明活动。关于后一部分有一个SO question 至于特定于风味的清单,您需要放在src/flavor_name/res/AndroidManifest.xml下 - 这被描述为here