当我使用 Eclipse 将 Opengl ES 应用部署到设备时出现以下错误
[2011-09-19 15:56:40 - SimpleCube] Failed to install SimpleCube.apk on device 'S5830bfcc8426': Permission denied
[2011-09-19 15:56:40 - SimpleCube] com.android.ddmlib.SyncException: Permission denied
[2011-09-19 15:56:40 - SimpleCube] Launch canceled!
它曾经工作过。但是现在我用 GingerReal 1.2 ROM 刷新了我的手机,当我尝试运行该应用程序时它给出了这个错误。
我已启用“未知来源”和“USB 调试”。
编辑:不知道这是否有帮助..但我尝试直接使用“adb install”。但还是失败了。我得到以下信息:
sinu@ubuntu:~$ ./adb install /home/sinu/programs/SimpleCube.apk
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
failed to copy '/home/sinu/programs/SimpleCube.apk' to '/data/local/tmp/SimpleCube.apk': Permission denied
最佳答案
我遇到了同样的问题,所以我检查了这个文件夹/data/local/tmp 并发现它没有每个人的读/写权限:
drwxrwx--x shell shell 1970-01-02 03:21 tmp
一个简单的“chmod 777 tmp”修复了它,所以现在我可以从 Eclipse 中自由调试。
我不确定这是否与其他人相关,因为我正在开发某些供应商设备的测试版。
关于android - 在设备上安装 apk 时出现“权限被拒绝”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7469785/