2017-08-13 222 views
0

我有一个旧项目,但我想重命名它,所以我重做了旧项目,然后重命名了新项目的gradle applicationId并为它创建了一个新的签名文件。但是现在为什么新项目和旧项目不能一起安装在同一设备上?应用程序安装失败(INSTALL_FAILED_CONFLICTING_PROVIDER)

错误:

image

+0

更重要的是,我试图关闭即时运行,但它仍然不起作用。 –

+0

您是否试过更改清单中的软件包名称? –

+0

是的,我改变它之前,但它不工作.. –

回答

0

中的build.gradle和你的清单检查你的包的名字..和检查,如果你正在使用类似Facebook或连接到您的旧项目或包名什么。

+0

感谢您的回应,我再次检查,但没有什么不对 –

+0

你可以发布你的Android清单? –

1

原因是您在两个不同的应用程序中使用相同的提供程序名称/ ID。 请参阅this stack overflow post

基本上确保您的提供者ID基于应用程序ID。

+0

感谢您的建议,它的工作原理。我将新供应商的权限修改为“timeory_com.pgyersdk.provider”,旧的是“com.pgyersdk.provider” –

相关问题