Android Studio 无权安装 /data/local/tmp 上复制的 apk



在我的设备上运行我的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]

并且现在设备名称变为CCD_ 2,这意味着许可被拒绝或未被识别。再次做后,

adb kill-server sudo adb start-server adb devices

该设备现在再次列出。

我相信问题出在我的自定义ROM中。由于某种原因,我的自定义只读存储器更改了目录/data/local/tmp的权限。apk已复制,但无法在设备上运行/安装。

那么,有人知道这个目录从Android Studio复制和安装/运行应用程序的默认权限吗??

提前谢谢。

这真是太神奇了。问题当然是/data/local/tmp目录的权限问题。

最新更新