我计划并成功更改了现有Android应用程序的包名称并运行该项目,此处应用程序无法通过在android studio的运行选项卡中提供错误来安装
运行标签
Waiting for device.
Target device: genymotion-preview___google_nexus_5x___6_0_0___api_23___1080x1920-192.168.56.101:5555
Uploading file
local path: G:\Project\FinalProject\build\outputs\apk\FinalProject-debug.apk
remote path: /data/local/tmp/app.finalproject
Installing app.finalproject
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/app.finalproject"
pkg: /data/local/tmp/app.finalproject
Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
使用Genymotion或物理设备作为测试设备。
现在问题为什么会发生这种情况?
答案 0 :(得分:1)
检查应用程序清单中的权限。
android:authorities
在官方android developer guide中说:
为避免冲突,权限名称应使用Java样式的命名约定(例如com.example.provider.cartoonprovider)。