Android 修改了applicationId 但两个应用无法同时安装问题解决

通常我们会在开发过程中不同环境打一个不同applicationId的包,这样就可以同时安装不同环境的包,方便调试。

但有时我们发现修改了applicationId之后安装还是会提示冲突,无法安装。

问题产生的原因:清单文件AndroidManifest.xml,是否存在provider节点。


修改provider节点中的authorities不能固定,否则即使修改了applicationId这里也是冲突的。

修改为动态获取applicationId即可:android:authorities="${applicationId}.fileProvider"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容