2016-04-04 6 views
3

Ich habe ein Problem mit Bibliotheken von Drittanbietern, die in mein Projekt importiert werden.[INSTALL_FAILED_NO_MATCHING_ABIS: Fehler beim Extrahieren der systemeigenen Bibliotheken, res = -113]

Ich lese ziemlich viele Artikel darüber, aber bekomme keine Informationen, wie es richtig behandelt.

Ich lege meine Klassen .so in den Ordner.

enter image description here

Problem ist, dass die ich versuche, die app i

[INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] 
+0

Haben Sie die App auf einem Emulator oder einem echten Gerät ausgeführt? –

+1

@IgorGanapolsky war es echtes Gerät. –

Antwort

3

i untersuchen und verstehen, dass der Pfad Nach einiger Zeit erhalten laufen waren meine Libs sich direkt ist. Ich muss nur Ordner hinzufügen für verschiedene Architekturen:

  • ARM EABI V7A System-Image-

  • Intel x86-Atom System-Image

  • MIPS System-Image

  • Google APIs

+1

Ich habe den gleichen Fehler. Wie sah Ihre Ordnerstruktur aus? Ich habe jetzt/src/main/jniLibs/armeabi und/src/main/jniLibs/armeabi-v7a – devz

4

Ich konfrontiert dasselbe Problem in Emulator, aber ich löste es wie folgt aus:

Erstellen neuer Emulator mit x86_64 System-Image (ABI)

select device

select x86_64

das ist es.

Dieser Fehler zeigt an, dass das System (Gerät) nicht in der Lage ist, die Anwendung auszuführen.

Ich hoffe, dass dies für jemanden hilfreich ist.

1

Meine App lief auf Nexus 5X API 26 x86 (virtuelles Gerät im Emulator) ohne Fehler und dann habe ich eine Drittanbieter-AAR aufgenommen. Dann gibt es diesen Fehler weiter. Ich gereinigt, umgebaut, aktiviert/deaktiviert Instant-Run-Option, löschte die Daten in AVD, durchgeführt Kaltstart aber Problem besteht. Dann habe ich die gefundene Lösung here versucht. er/sie sagt, dass in Splits & abi Blöcke für ‚x86‘, ‚armeabi-V7A‘ hinzufügen build.gradle Datei zum Modul und hallelujah es ist sauber und frisch wieder :)

Edit: Auf dem dies post Driss Bounouar Lösung scheint gleich sein. Aber mein Emulator war x86, bevor der neue AAR hinzugefügt wurde und der HAXM-Emulator funktionierte bereits.

Verwandte Themen