Je dois exécuter un configurefichier sur mon téléphone Android, donc je pense que la meilleure façon de le faire est d'utiliser la adb shellcommande.
J'exécute un émulateur Android sur une plate-forme Windows-7, et là j'exécute la adb shellcommande dans une fenêtre DOS. En utilisant la cdcommande que je change le répertoire où mon configurefichier, puis j'exécutant la commande suivante: ./configure. J'obtiens l'erreur suivante:
./configure: permission denied
J'essaie donc d'exécuter adb en mode root avec adb root- mais apparemment mon adb est déjà en mode root (De plus j'ai le caractère "#" devant chaque ligne de mon shell adb).
J'ai également essayé d'utiliser chmodmais je ne vois aucune différence avant et après l'exécution de cette commande ( ls -la), donc peut-être que le problème est là (comment puis-je exécuter la chmodcommande?).
Peut-être que quelqu'un ici peut m'aider avec mon problème, et si vous avez également une explication sur la raison pour laquelle je n'ai pas la permission d'exécuter mon configurefichier, ce sera génial.
Merci.
PS: Mon objectif ici est d'utiliser le package net-snmp sur une plateforme Android en compilant les sources de ce projet directement sur la plateforme.
/usr/local/tmprépertoire (le net-snmp-5.7.2répertoire entier en /sdcard.
/sdcardest généralement monté avec l'noexecindicateur dans Android, vous ne pouvez donc pas exécuter de binaires à partir de celui-ci. Je recommanderais d'essayer de le déplacer ailleurs (souvent/data/localutilisé pour des choses comme ça). Voyez si cela résout le problème.