Instant App模块正在运行,但Apk模块不起作用

时间:2018-06-29 07:27:56

标签: android android-instant-apps

嗨,我正在一个项目中,我必须同时创建可安装和即时apk。它实际上是一个可安装的应用程序,现在我迁移到了即时应用程序。配置完成后,两个模块都可以正常工作。但是现在只有即时模块在起作用,而APK模块却没有。但这是在APK模块中找不到默认活动。谁能知道是什么问题吗?

enter image description here

我不知道为什么,我没有更新运行良好的apk模块调试配置上的任何内容。但是现在它不起作用了。谁能解决这个问题?

这是我的apkmodule manifest.xml

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        package="xxx.xxxx.xxx">
   </manifest>

2 个答案:

答案 0 :(得分:0)

这实际上是android studio中的一个错误,该错误是由清单合并失败的外部库引起的。

I filed the issue here, there is a workaround

  

解决方法:如果从命令行构建,gradle会为可安装应用正确合并清单。

作为对我有用的第二种解决方法:将应用程序标记和活动标记添加到apkmodule清单中,直到完成对删除它的测试为止。 注意:活动名称必须是完全合格的名称。

答案 1 :(得分:0)

就像@Khaled Emara一样,我认为这是bug。也许您没有使用android体系结构组件,但某些库却使用了

您是否尝试过通过命令行安装应用程序?

./gradlew installDebug