最近,我得到了一些第三方应用程序的发布版本apk。我用adb
安装了它adb install <path to apk>
但是当我运行它时,我收到错误消息
java.io.FileNotFoundException: /mnt/sdcard/<package name>/logging.properties (Permission denied)
那么权限会发生什么?
为什么我没有被问及权限?
他们是否被隐含地授予了申请?
我猜应用程序应该问我这个问题,但事实并非如此。我该如何运行这个应用程序?顺便说一下,我正在使用模拟器进行测试。
由于
答案 0 :(得分:2)
如果使用adb install
安装,则会隐式授予权限。毕竟这是一个开发人员工具。 “权限被拒绝”消息看起来像一个错误:应用程序缺少“READ / WRITE_EXTERNAL_STORAGE”权限,或者找不到该文件并且给出错误消息。