最近,我得到了一些第 3 方应用程序的发行版 apk。我使用adb安装的
adb install <path to apk>
但是当我运行它时,我收到错误消息
java.io.FileNotFoundException: /mnt/sdcard/<package name>/logging.properties (Permission denied)
那么权限会发生什么变化呢?
为什么没有询问我权限?
它们是否已隐式授予应用程序?
我猜应用程序应该问过我这个问题,但它没有。我怎样才能运行这个应用程序?顺便说一下,我正在使用模拟器进行测试。
谢谢
最佳答案
如果您使用adb install
安装,则会隐式授予权限。毕竟这是一个开发者工具。 “权限被拒绝”消息看起来像一个错误:应用程序缺少“READ/WRITE_EXTERNAL_STORAGE”权限,或者找不到该文件并给您提供错误消息。
关于android - 使用 adb 安装发布版本的 apk 时权限会发生什么变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12613447/