我有几个使用公共库项目的应用程序项目。manifestmerger.enabled=true
我最近尝试将每个应用程序项目的 AndroidManifest.xml 中的一些常见 Activity 声明移动到库的清单中,并启用清单与in合并project.properties
。
在调试版本中一切正常,但发布版本(由 Proguard 混淆)失败并显示ActivityNotFoundException
. 这是因为 Proguard 混淆了在库清单中声明的活动名称,而不是在应用程序清单中声明的活动名称。
我检查了bin/AndroidManifest.xml
应用程序项目的合并文件,它正确地列出了活动名称。
有人可以建议一个解决方法吗?