包名称不同的Android应用程序无法安装在同一设备上。

时间:2018-11-02 07:47:02

标签: android apk

我创建了两个包名为com.example.a和com.example.a.staging的apk文件。但是我无法将两者同时安装在同一设备上。它将单独安装。尝试在安装另一个后再安装一个,则会显示错误“未安装应用”

2 个答案:

答案 0 :(得分:2)

我也遇到过类似的情况。

可能的情况:

1。您没有在应用程序/ gradle中更改applicationId

解决方案:在这种情况下,请更改applicationId

2。您在AndroidManifest.xml中为android:authorities="com.facebook.app.FacebookContentProviderXXXX定义了Facebook(或类似名称)的提供程序。

解决方案:注释掉该提供程序以进行测试,或者为不同构建版本的提供程序添加不同的ID。

答案 1 :(得分:1)

首先,您在清单文件中更改软件包名称,然后将更改后的软件包名称粘贴到applicationId位置上的build.gradle(应用程序级别)