Android 导出 apk 抛出 ActivityNotFoundException

Android export apk throws ActivityNotFoundException

我创建了一个项目,它有 3 个依赖项,用于 3 个不同的 android 项目,标记为库 。我 设法 运行 来自 eclipse 的应用程序并且一切正常。

问题:我将项目导出为已签名的 apkapk 已创建,我能够在我的设备上 运行 它但是 当它尝试访问位于其中一个的 activity android 库我的应用程序因 ActivityNoFoundException 而崩溃。 android库项目似乎没有添加到最终的apk中,但为什么?

所有清单文件都合并到主清单文件中。

可能是什么问题?谢谢!

你的项目使用proguard混淆吗? activity 名称可能被混淆了,因此与您的清单中的名称不匹配。通常混淆不是 运行 当你 运行 来自 IDE 的应用程序时,所以也可以解释为什么它在那里工作。您也可以尝试解压缩 apk 并查看内部内容以查看实际制作它的内容