【发布时间】:2015-02-25 15:17:33
【问题描述】:
在我的设备上运行我的 android 应用程序时,Android Studio 会正确显示设备及其名称,而在选择要运行的设备时会出现错误:-
Installing com.example.android.borderlessbuttons
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.android.borderlessbuttons"
pkg: /data/local/tmp/com.example.android.borderlessbuttons
Failure [INSTALL_FAILED_INVALID_APK]
现在设备名称更改为???????,表示权限被拒绝或未识别。再做一次,
adb kill-server
sudo adb start-server
adb devices
现在再次列出该设备。
我相信问题出在我的自定义 ROM 中。我的自定义 ROM 出于某种原因更改了目录 /data/local/tmp 的权限。 apk 已复制,但无法在设备上运行/安装。
那么有人知道这个目录的默认权限,可以从 Android Studio 复制和安装/运行应用程序吗??
提前致谢。
【问题讨论】:
标签: android android-studio permissions usb-debugging