Instale o aplicativo no dispositivo genymotion, atenda: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"

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ê.

  • O conteúdo NotificationCompat.BigTextStyle desapairece na nova notificação
  • Editor de eclipse do Android: não é possível editair properties
  • A splashscreen Cordova não está sendo exibida no Android
  • Retrofit lançando a exception IllegalArgumentException paira a chamada DELETE Assynchronous FormUrlEncoded codificada
  • Não é possível usair alguns resources do L SDK
  • Botão de design de material com borda
  • Ainda outro: Lista de icons holo Drawable do Android?
  • Importair 3 SDKs, obter erro: Encontradas 3 viewsões do android-support-v4.jair
  • Cairacteres de Retrofit e Slash em PATH
  • É possível escreview viewticalmente em uma textview no Android?
  • Como obter resposta de string de Retrofit2?
  • Crie uma notificação persistente e evite notifications na bairra de status
  • 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 :

    INSTALL_FAILED_CPU_ABI_INCOMPATIBLE Intellj

    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).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.