Ich entwickle eine Android-AppWelche Architekturen unterstützen Sie heute?
opencv Bibliotheksversion 330.
Die aktuelle Größe des kompilierten Projekts ist etwa 100 MB! Ist wirklich zu groß. Mit APGUARD für das App-Modul wird die APK-Größe um ca. 3 oder 4 MB reduziert. Mit Proguard auf der Opencv-Bibliothek bekomme ich einen Fehler. Ich habe nicht in der Lage, die Lösung zu finden, noch habe ich für eine lange Zeit mit proguard worden ...
ich die Bibliothek importiert durch den jniLibs Ordner unter app/sr/main
zu schaffen. Jetzt enthält dieser Ordner 7 weitere Ordner!
- arm64-v8
- armeabi
- armeabi-V7A
- Mips
- mips64
- x86
- x86-64
Jede der oben aufgelisteten Ordner enthält die entsprechende .so Datei ...
Ich bemerkte, dass das Entfernen einiger dieser Ordner der Größe der apk drastisch reduziert ist. Ich bin kein Experte der Architektur, aber ich könnte Armee-Ordner entfernen, da (von dem, was ich verstehe), es keine Notwendigkeit, diese Art von Architektur zu unterstützen.
Da meine App fast fertig ist, für Android-Geräte, würde ich wissen, wenn mir jemand sagen kann, welche Architekturen zu unterstützen sind ?????
Danke, Jungs: D
Haben Sie einen Lese von: https://developer.android.com/ndk/guides/ abis.html - da gab es einen% age alters von Geräten ... immer noch auf der Suche nach –
Gehören Sie zu 'opencv_world.so' Datei? – zindarod
Ich schließe opencv_world.so nicht mit ein .... ich nehme das mit: https://i.stack.imgur.com/QIeje.png –