当我尝试在我的设备上安装我的应用程序(我使用的是Android 0.8.2)时,我看到了这一点:
Waiting for device.
Target device: samsung-gt_s7500-cf994b04
Uploading file
local path: C:\Users\Administrator\AndroidStudioProjects\Testaqua\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/com.example.administrator.testaqua
Installing com.example.administrator.testaqua
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.administrator.testaqua"
pkg: /data/local/tmp/com.example.administrator.testaqua
Failure [INSTALL_FAILED_INVALID_URI]这个错误在七层地狱中意味着什么?
编辑后,我在另一个有根的设备上安装了我的应用程序,它成功了;问题似乎是我的设备,android工作室运行得很好。
发布于 2014-07-23 14:53:57
从这个博客中尝试如下:
将/data/local的权限更改为rwxrwxrwx (通常必须是rwxrwxrw-)
即将执行权限授予所有用户。
发布于 2016-03-21 15:02:31
症状:`
$ adb install xyz.apk
[100%] /data/local/tmp/xyz.apk
pkg: cat
ver: /data/local/tmp/xyz.apk
Failure [INSTALL_FAILED_INVALID_URI]解决办法:
检查是否允许从未知来源安装:)

发布于 2015-05-15 09:36:20
最后,我发现原因是dir和文件权限。
Android似乎使用另一个用户来访问dir和文件。
chmod 775 /data/local/tmp/somedir ==> rwxrwx<b>r-x</b><br>
chmod 774 /data/local/tmp/somedir/a.apk ==> rwxrwx<b>r</b>--<br>以上设置将是可以的!
https://stackoverflow.com/questions/24912067
复制相似问题