2

我无法摆脱这个错误:

W/PackageManager:不授予 android.permission.CAMERA 打包权限,因为它以前是在没有安装的情况下安装的

此错误阻止我从我的应用程序访问相机。我尝试使用 adb uninstall 卸载 apk,我得到:

失败 [DE​​LETE_FAILED_INTERNAL_ERROR]

然后我尝试更改包名称以安装新的 apk。我在新应用程序中仍然遇到同样的错误。任何建议,将不胜感激。

4

2 回答 2

2

尝试重新启动 AT 设备,因为

应用程序请求的危险权限在下一次设备重启之前不会被授予。这包括新应用程序安装和现有应用程序中的新元素。

请参阅AT 发行说明

此外,您可以使用 adb 命令行安装应用程序并授予权限,如下所示

adb install -g yourapk.apk

于 2017-02-03T10:49:09.453 回答
1

如果您已重新启动并且权限问题仍然存在,请执行以下步骤:

  1. 重启
  2. 通过 adb 连接:adb connect Android.local:5555
  3. 卸载apk: adb uninstall(你的包名)
  4. 重启
  5. 安装你的apk
  6. 重启

快乐编码!

于 2017-02-03T18:12:27.020 回答