2011-09-19 5 views
9

Lorsque j'utilise Eclipse pour déployer une application OpenGL ES à l'appareil que je reçois l'erreur suivante« Permission denied » erreur lors de l'installation APK sur l'appareil

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

Il travaillait auparavant. Mais maintenant, j'ai flashé mon téléphone avec la ROM GingerReal 1.2 et quand j'essaie d'exécuter l'application, il donne cette erreur.
J'ai activé 'Sources inconnues' et 'Débogage USB'.

EDIT: Je ne sais pas si cela aide .. mais j'ai essayé d'utiliser "adb install" directement. Mais encore ça a échoué. Je suis arrivé ce qui suit:

[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 

Répondre

12

J'ai eu le même problème donc j'ai vérifié ce dossier/data/local/tmp et j'ai découvert qu'il n'avait pas les permissions r/w pour tout le monde:
drwxrwx - x shell 02/01/1970 03:21 tmp
Un simple 'chmod 777 tmp fixe, donc maintenant je peux librement déboguer d'éclipse.
Je ne sais pas si cela est pertinent pour d'autres personnes parce que je travaillais sur une version bêta de l'appareil d'un fournisseur.

Questions connexes