Android est basé sur Linux; les applications natives Linux peuvent-elles être exécutées sur Android?
Réponses
Trop de publicités?En général, non. Les applications Android s'exécutent généralement dans un sandbox Java virtuel de la machine, de sorte à être écrit en Java ou un langage qui se compile en machine virtuelle bytecode qui utilisent l'API Android.
Cependant, la machine virtuelle fonctionne sur le dessus du sous-jacent système d'exploitation Linux, et il existe des moyens pour appeler du code natif. Voir http://developer.android.com/sdk/ndk/1.6_r1/index.html
Ainsi, s'il est techniquement possible d'exécuter natif de Linux programmes, comme il y a un noyau Linux en dessous de tout, la plupart des utilisateurs ne seraient pas en mesure d'installer de telles applications ou de les utiliser. (Si vous avez accès à la racine ou la construction de votre propre firmware, puis vous pouvez faire ce que vous voulez.)
Oui, vous pouvez. J'ai installé une Debian complète de la distribution dans un chroot-prison de l'environnement à l'aide de debootstrap. (Vous avez besoin d'un dispositif enracinée) Je suis maintenant en cours d'exécution ssh, apache, mysql, php et même d'un serveur samba sous android sur mon htc desire avec pas de problèmes. Il est possible d'exécuter des applications x, à l'aide d'un serveur x distant via ssh. Il court même openoffice.org et firefox. Vous pouvez utiliser ceci: http://code.google.com/p/android-xserver/ exécuter X-application sur localhost, mais mon HTC-desire a un à petit écran pour être productif,: -), Mais il peut être utile sur un Eee Pad transformer ou quelque chose comme ça.
Android ne exécute pas X Windows, ni la plupart des bibliothèques GNU standard. Ainsi, comme la plupart des applications Linux natives nécessitent l'une ou les deux, la plupart ne s'exécuteront pas.
De plus, même les programmes Java peuvent être limités, car la version de Java dans laquelle les applications Android sont écrites est un sous-ensemble de la bibliothèque Java standard.
Oui, vous pouvez ;-)
la manière la plus simple est d'utiliser ceci -> http://www.androidfanatic.com/community-forums.html?func=view&catid=9&id=2248
L'ancien lien est mort c'était pour un script d'installation Debian Il y a une application pour ça sur le marché Android mais vous aurez besoin de root