2011-09-19 101 views
9

APK當我使用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安裝」。但它仍然失敗。我有以下幾點:

[email protected]:~$ ./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 

回答

12

我有同樣的問題,所以我檢查了這個文件夾/數據/本地/ tmp,並發現它沒有r/w權限爲大家:
drwxrwx - X殼殼1970年1月2日3時21 TMP
一個簡單的「文件模式777 TMP」固定,所以現在我可以自由地從調試蝕。
我不確定這是否與其他人有關,因爲我正在開發一些供應商的設備的測試版。