INSTALL_FAILED_CPU_ABI_INCOMPATIBLE sur l'appareil à l'aide de l'ide
J'ai vu quelques questions à ce sujet, mais aucun avec de vraies réponses, ni de détails. Voici mon cas:
J'ai une application qui utilise Google Maps API v2 qui fonctionne très bien. Récemment, j'ai découvert que je ne peux pas l'avoir installé sur cette pas de BRAS en fonction de l'appareil.
Afin de bien cerner le problème, je vais travailler avec Google Maps exemples fournis avec le kit de développement (\sdk\extras\google\google_play_services\samples)
qui me donne le même message d'erreur au moment de l'installation:
Failure [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]
Je reçois ce message uniquement sur un périphérique réel à l'aide de l'Ide (12.1.1)
Il fonctionne très bien en utilisant à la fois l'Éclipse sur le périphérique réel et à l'aide de l'Ide sur l'Émulateur configuré avec un PROCESSEUR: Intel Atom (x86)
Toute aide serait très appréciée!
Mise à JOUR
Comme prévu, la même chose arrive avec Android Studio
- Existe-il des bibliothèques natives dans le
libs
dossier qui sont emballés avec de l'application et peut être pas compatible avec l'architecture cible? - Nope. D'ailleurs je suis en train de le faire fonctionner en utilisant seulement les exemples de code à partir de Google qui je ne crois pas que la plate-forme.
- u peut aider à trouver cette fonction dans Android Studio 1.2.2?
Vous devez vous connecter pour publier un commentaire.
Par défaut, IntelliJ suppose que le
libs
dossier à la racine d'un Android module contient des bibliothèques natives, même si elle détient des bocaux. Ainsi, il regroupe l'APK pour la faire ressembler à ces bibliothèques natives. J'ai juste eu un problème similaire où ma demande n'avait pas de code natif et le défaut de l'émulateur, mais j'ai reçu l'ABI d'avertissement lors de l'installation sur l'émulateur Genymotion. Pour résoudre ce problème, dites IntelliJ (ou Android Studio) que les bibliothèques ne sont pas en code natif:File -> Project Structure
.Modules
sur le côté gauche de la fenêtre.Android
point.Structure
onglet sur la droite, de supprimer le contenu de laNative libs directory
champ (vous pouvez laisser le champ vide).Build -> Rebuild Project
de l'Ide mondial de menu.Dernière Genymotion l'habitude de support de BRAS de binaire. Si vous avez compilé en code natif pour les BRAS, vous pouvez utiliser le Genymotion-BRAS-de la Traduction. Il suffit de glisser et déposer ce fichier à Genymotion dossier d'accueil et de redémarrer .
De référence.
http://forum.xda-developers.com/showthread.php?t=2528952.
Dans android studio, Résoudre ce problème:
1 Télécharger Genymotion-ARM-Translation_v1.1.zip
url de téléchargement:
https://forum.xda-developers.com/attachment.php?s=9f1870536cb530a1346794b6ef629e90&attachmentid=2680937&d=1397258016
2 faites Glisser le fichier zip dans votre périphérique virtuel et cliquez sur ok
3 redémarrez Genymotion périphérique virtuel