2012-11-29 6 views
2

Je veux écrire quelques commandes Linux de base dans mon application Android (à savoir ls, rm, cp, chmod avec l'option -R récursive) mais je ne suis pas sûr qu'elles soient disponibles dans différentes versions de OS et si elles supportent "-R" ou non. D'après mon expérience, cp semble être ajouté à Jelly Bean 4.2. Le reste sont tous disponibles dans les versions antérieures. Puis-je demander s'il existe une source ou une référence pour cela?Commandes Linux disponibles sur les versions Android

(Rien ne semble être disponible sur le site Android officiel.)

+0

Notez également que les coques diffèrent également entre les versions. "ash" sur les premières versions, et "mksh" (qui est beaucoup plus puissant) de ICS (bien qu'il apparaisse plus tôt sur certains appareils). – cdarke

+0

Possible même sur android SE: http://android.stackexchange.com/questions/2149/where-can-i-find-documentation-for-shell-commands Related: POSIX compatibilité: http://stackoverflow.com/questions/27604455/is-android-posix-compatible –

Répondre

0

Vous pouvez toujours lancer un fichier AVD et dans le shell ADB exécuter ls /system/bin et ls /system/xbin, il affichera toutes les commandes présentes.

+0

Est-il possible que certains fournisseurs d'appareils choisissent de ne PAS envoyer certaines commandes sur leur appareil? –

+0

ouais .. arrive beaucoup de fois. Si vous vérifiez l'émulateur, tcpdump et d'autres éléments seront présents, mais les périphériques de production n'auront pas ces exécutables – nandeesh

Questions connexes