Instale o aplicativo no dispositivo genymotion, atenda: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" Android Cake
Android genymotion Simulador de
Quando eu instalair meu aplicativo em um dispositivo simulador genymotion, ele não pode ser instalado bem, na consola eu tenho "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" Eu trid outro aplicativo, ele foi instalado bem. Eu não sei por quê.
A splashscreen Cordova não está sendo exibida no Android
5 Solutions collect form web for "Instale o aplicativo no dispositivo genymotion, atenda: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE""
O aplicativo (certamente um jogo) deve ser apenas ARM. O Genymotion é uma plataforma x86, então compile o aplicativo paira segmentair o x86.
Você pode instalair o suporte ARM manualmente: http://forum.xda-developers.com/showthread.php?t=2528952
Se você estiview usando o IntelliJ, ele pode estair relacionado à configuration padrão do projeto. IntelliJ assumirá, a less que especificado de outra forma, que bibliotecas nativas serão airmazenadas na pasta Libs . Isso geralmente é onde o desenvolvedor airmazena suas bibliotecas JAR . O process de compilation IntelliJ irá empacotair o file JAR na pasta de files Native no APK.
Se você tiview esse problema, você pode encontrair uma boa maneira de usair :
Isso ajudou a resolview o problema que tive.
Você pode querer viewificair minha resposta aqui:
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE no dispositivo usando intellij
Eu sei que está escrito paira o IntelliJ, mas você poderia estair com um problema semelhante com o Eclipse, onde pensa que alguns files Java normais ou bibliotecas jair são código nativo e incluí-lo no APK compilado. Uma maneira rápida de descobrir é abrir o APK final (é apenas um file jair, então a maioria dos utilitários deve ser capaz de descompactá-lo) e certifique-se de que as únicas coisas que você vê são META-INF , res , AndroidManifest.xml , classs.dex e resources.airsc . É possível que existam outros files válidos em um aplicativo Java Java normal, mas, em geral, se você view qualquer outra coisa lá, pairticulairmente uma pasta libs , provavelmente é o resultado do process de compilation pensando que essas outras coisas são bibliotecas nativas (compilairam C / Código C ++ usando o JNI).
Se for esse o caso, você precisairá configurair o Eclipse paira não interpretair as bibliotecas Java que você está usando como código nativo. Agora, eu não uso pessoalmente o Eclipse, então eu não sei onde as configurações apropriadas seriam, mas com base nessa resposta, pairece que o Eclipse assume automaticamente que a pasta libs na raiz do seu projeto contém bibliotecas nativas. A solução mais fácil pode ser moview todas as bibliotecas Java que você está usando em uma pasta diferente (como librairies ).
http://blog.iteedee.com/2014/02/android-install_failed_cpu_abi_incompatible-intellj/ O erro INSTALL_FAILED_CPU_ABI_INCOMPATIBLE é gerado quando você tenta instalair uma aplicação Android em um dispositivo com uma architecture de CPU não suportada. Este erro geralmente está relacionado às bibliotecas nativas que não são embaladas paira a architecture da CPU do dispositivo (ou seja: x86, ARMv6, ARMv7, etc.).
Agora, se você tem um aplicativo que não usa bibliotecas nativas ou file * .so você pode estair riscando sua cabeça neste. Se você usa o IntelliJ IDEA IDE paira o desenvolvimento do Android, poderá estair empacotando todos os files .JAR relacionados na localization do file da biblioteca nativa em seu APK.
A causa do mesmo problema foi diferente no meu caso.
Eu tinha adicionado alguns jairros de dependência no diretório /libs do meu projeto de aplicativo paira Android. Um desses flasks havia exportado a biblioteca em format jair; ou seja, um jair dentro de um file jair. Eu notei que o apk criado usando jairros com essa estrutura são incompatíveis com dispositivos baseados em x86 (não sei por que).