2009-12-28 11 views
0

Android Les fichiers APK ne sont pas des fichiers binaires mais des octets-fichiers de code. Donc, est-il possible d'installer le même fichier APK sur les deux - sur x86-Android-Devices et ARM-Android-Devices? Il y a des x86-netbooks avec Android installés et je me demande s'il est possible d'exécuter les fichiers APK sur les deux types d'appareils?Est-ce qu'un APK-fichier Android signé s'exécute sur des appareils x86 et ARM-Android?

Meilleures salutations,

Tom

Répondre

3

Eh oui, ces appareils exécuter une version x86 de la machine virtuelle Dalvik de sorte que votre application fonctionnera bien avec égards à l'application elle-même, il ne peut pas fonctionner si elle a besoin des choses comme le GPS, ou d'autres classes basées sur le téléphone portable.

2

En fait, les fichiers APK Android sont vraiment des archives ZIP. Ils contiennent les fichiers XML, art, Java et binaire (natif). Si votre application est entièrement écrite en Java, elle fonctionnera sur tous les processeurs sous Android. Si vous avez un code binaire spécifique à cpu (généré par exemple avec le NDK), alors il ne fonctionnera que sur le cpu cible. L.B.