android - Android Gradle-库使用调味包名称调用 Activity

标签 android gradle android-gradle-plugin build.gradle

我有使用AdMarvel SDK的android应用程序,其中有gradle风格。该应用正在尝试使用发起 Activity
com.myapp.flavour1/com.admarvel.android.ads.AdMarvelActivity,结果为ActivityNotFoundException

我相信它需要调用com.myapp.main/com.admarvel.android.ads.AdMarvelActivity

  • 这可以在 list / gradle配置中修复吗?
  • 是由于我的参数使用了错误的context引起的吗?
  • 还是仅仅是库中的错误?

  • 任何帮助,将不胜感激。

    谢谢。

    最佳答案

    您将必须针对给定的 flavor 创建一个单独的 list xml,然后在该 list 中从AdMarvel库中声明 Activity 。关于后一部分,有一个SO question
    至于特定 flavor 的 list ,您需要放入src/flavor_name/res/AndroidManifest.xml下-这是here的描述。

    关于android - Android Gradle-库使用调味包名称调用 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26020929/

    相关文章:

    java - Android Studio 和 Firebase : Show ImageView on Full Screen

    android - Android 应用程序的滑动菜单 - 允许用户在多个 Activity 之间切换

    spring - 在Windows Server 2008 R2下嵌入了Tomcat的Spring Boot无法正常工作

    android - 通过 bash 脚本获取 Android Studio 项目的构建文件夹路径

    android - 每次在 Activity 中获取 savedInstanceState null

    android - SIM卡热插拔安卓

    eclipse - 如何在 Eclipse 中使用本地 gradle 项目作为另一个本地 gradle 项目的依赖项?

    android - 你如何使用 gradle javafx android builder?

    Android Studio Gradle 在构建期间失败

    android - 在特定设备上运行 gradle 的 connectedAndroidTest