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?

7voto

muetzenflo Punkte 5243

Der Kommentar von @enl8enmentnow sollte eine Antwort sein, um das Problem mit Genymotion zu beheben:

Wenn Sie dieses Problem bei Genymotion haben, selbst wenn Sie den ARM-Übersetzer verwenden, liegt dies daran, dass Sie ein x86-Virtualgerät wie das Google Nexus 10 erstellen. Wählen Sie stattdessen ein ARM-Virtualgerät aus, wie eines der benutzerdefinierten Tablets.

6voto

LeRoy Punkte 3635

Visual Studio Mac - Sie können die Unterstützung hier ändern:

Bildbeschreibung hier eingeben

4voto

Ashiq Ullah Punkte 117

In meinem Fall (Windows 10, Flutter, Android Studio) habe ich einfach ein neues Emulatorgerät in Android Studio erstellt. Dieses Mal habe ich stattdessen nur x86_64 ABI ausgewählt, anstatt nur x86. Das hat mein Problem gelöst. Meine Emulatorgeräte sind im folgenden Screenshot dargestellt. Neue und alte Emulatorgeräte

4voto

Sana Ebadi Punkte 5582

Dieses Problem betrifft die CPU-Architektur und du hast einige der abi im lib Ordner.

gehe zu build.gradle für dein App-Modul und füge im android Block folgendes hinzu:

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

4voto

FreddicMatters Punkte 175

Hallo, wenn Sie diese Bibliothek verwenden;

implementation 'org.apache.directory.studio:org.apache.commons.io:2.4'

Ersetzen Sie es durch:

implementation 'commons-io:commons-io:2.6'

Und das Problem wird behoben sein.

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