567 Stimmen

INSTALL_FAILED_NO_MATCHING_ABIS beim Installieren der APK

Ich habe versucht, meine App in das Android L Preview Intel Atom Virtual Device zu installieren, es ist fehlgeschlagen mit dem Fehler:

INSTALL_FAILED_NO_MATCHING_ABIS

Was bedeutet das?

25voto

Saba Punkte 956

Auf Android 8:

apache.commons.io:2.4

gibt INSTALL_FAILED_NO_MATCHING_ABIS, versuchen Sie, es zu ändern in implementation 'commons-io:commons-io:2.6' und es sollte funktionieren.

15voto

vaibhav Punkte 312

Diese Lösung hat für mich funktioniert. Versuch es mal, füge die folgenden Zeilen in die build.gradle Datei deiner App hinzu

splits {
    abi {
        enable true
        reset()
        include 'x86', 'armeabi-v7a'
        universalApk true
    }
}

12voto

Jonathan Perry Punkte 2783

Ich weiß, es gab viele Antworten hier, aber die TL;DR-Version ist folgende (Wenn Sie Xamarin Studio verwenden):

  1. Klicken Sie mit der rechten Maustaste auf das Android-Projekt im Lösungsbaum
  2. Wählen Sie Optionen
  3. Gehen Sie zu Android Build
  4. Gehen Sie zum Erweitert tab
  5. Überprüfen Sie die Architekturen, die Sie in Ihrem Emulator verwenden (wahrscheinlich x86 / armeabi-v7a / armeabi)
  6. Erstellen Sie eine großartige App :)

11voto

ediBersh Punkte 1095

Ich hatte dieses Problem bei der Verwendung der BitcoinJ-Bibliothek (org.bitcoinj:bitcoinj-core:0.14.7) hinzugefügt zum build.gradle (im Modul-App) eine Packaging-Optionen innerhalb des Android-Bereichs. Es hat mir geholfen.

android {
...
    packagingOptions {
        exclude 'lib/x86_64/darwin/libscrypt.dylib'
        exclude 'lib/x86_64/freebsd/libscrypt.so'
        exclude 'lib/x86_64/linux/libscrypt.so'
    }
}

9voto

Dies hat bei mir funktioniert ... Android > Gradle-Skripte > build.gradle (Modul:app) füge innerhalb von Android hinzu

android {
  //   compileSdkVersion 27
     defaultConfig {
        //
     }
     buildTypes {
        //
     }
    // buildToolsVersion '27.0.3'

    splits {
           abi {
                 enable true
                 reset()
                 include 'x86', 'armeabi-v7a'
                 universalApk true
               }
    }
 }

Bildbeschreibung hier eingeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X