android - 使用 adb 安装发布版本的 apk 时权限会发生什么变化

标签 android apk adb

最近,我得到了一些第 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/

相关文章:

android - 如何找出apk文件中使用的Jar?

android - ADB Wireless + Windows + 非 root 设备 + 挂起问题

android - 在没有root权限的情况下通过uid查找Android应用的包名

java - 阻止 ImageButton 创建新 Activity

java - 使用带有阿拉伯数字的阿拉伯字母

android - AndEngine 禁用池

android - 当更新可用时,手动安装的 apk(不是来自 Play 商店)会收到通知吗?

android - 如何识别哪个 .apk 是用调试 key 签名的

android - ListView 项目中的链接和文本

android - 带有包名称的 adb shell Logcat