2011-09-19 15 views
9

Gdy używam Eclipse do wdrożenia aplikacji OpenGL ES do urządzenia dostaję następujący błąd„Permission Denied” błąd podczas instalacji apk na urządzeniu

[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! 

on używany do pracy wcześniej. Ale teraz błysnąłem telefonem z ROMem GingerReal 1.2 i kiedy próbuję uruchomić aplikację, podaje ten błąd.
Mam włączone "Nieznane źródła" i "Debugowanie USB".

EDYCJA: Nie wiem, czy to pomaga .. ale próbowałem bezpośrednio użyć "adb install". Ale wciąż nie udało się. Mam następujące:

[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 

Odpowiedz

12

Miałem ten sam problem, więc sprawdziłem ten folder/dane/lokalne/tmp i odkryłem, że nie ma uprawnień r/w dla wszystkich:
drwxrwx - x powłoka powłoki 1970-01-02 03:21 tmp
Prosty "chmod 777 tmp" naprawił to, więc teraz mogę swobodnie debugować od zaćmienia.
Nie jestem pewien, czy jest to istotne dla innych osób, ponieważ pracowałem nad wersją beta urządzenia jakiegoś dostawcy.

Powiązane problemy