Ich habe eine Anwendung mit zwei Bibliotheken, in denen beide Abhängigkeiten von nativen Bibliotheken haben. Beide sind mit Gradle enthalten, so dass die Struktur wie folgt aussieht:
MeineApp
%Vor%Ich möchte die arm64-Unterstützung entfernen, da ich auch das * .so für die Bibliothek1 brauche, die ich nicht habe. (So bekomme ich derzeit einen UnbefriedigtenLinkError auf arm64 Geräten)
Ich habe das schon probiert: (mit abiFilters "armeabi", "x86") Ссылка
Aber ich bekomme immer noch den Arm64-Ordner und * .so-Dateien in meiner APK ... Gibt es etwas, das ich vermisse? Dieses abiFilter-Zeug sollte sogar funktionieren, wenn die nativen Bibliotheken tiefer in der Abhängigkeitshierarchie liegen, oder?
Vielen Dank im Voraus für jede Unterstützung:)
Ich habe eine Lösung gefunden, indem ich die spezifischen * .so-Dateien ausgeschlossen habe, die gerade in die Architekturen hinzugefügt wurden, die ich nicht unterstützen wollte:
%Vor%Ich habe eine Anwendung mit zwei Bibliotheken, in denen beide Abhängigkeiten von nativen Bibliotheken haben. Beide sind mit Gradle enthalten, so dass die Struktur wie folgt aussieht:
MeineApp
%Vor%Ich möchte die arm64-Unterstützung entfernen, da ich auch das * .so für die Bibliothek1 brauche, die ich nicht habe. (So bekomme ich derzeit einen UnbefriedigtenLinkError auf arm64 Geräten)
Ich habe das schon probiert: (mit abiFilters "armeabi", "x86") Ссылка
Aber ich bekomme immer noch den Arm64-Ordner und * .so-Dateien in meiner APK ... Gibt es etwas, das ich vermisse? Dieses abiFilter-Zeug sollte sogar funktionieren, wenn die nativen Bibliotheken tiefer in der Abhängigkeitshierarchie liegen, oder?
Vielen Dank im Voraus für jede Unterstützung:)
Tags und Links android android-gradle