Android apk включает в себя только собственные библиотеки armeabi-v7a и x86 - PullRequest
0 голосов
/ 28 февраля 2019

Мой релиз apk, который взят из android studio, включает в себя папки " armeabi-v7a", "x86", "armeabi", "mips" в папке / lib, но если я возьму apk от jenkins, он включаеттолько папки "armeabi-v7a" и "x86" .

Но это моя не настоящая проблема.Проблема в том, что ни в одной из этих папок lib нет файлов .so.Вот журнал ошибок:

Failed to load native library: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/==/base.apk"],nativeLibraryDirectories=[/data/app/==/lib/arm, /data/app/==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]] couldn't find "libcardioDecider.so"

Когда я беру apk из android studio, генерирую apk со знаком, размер apk составляет 82.7 МБ.Но если я возьму apk от jenkins, то размер apk составляет 66 МБ.

Вот сравнение двух apks: enter image description here

И у меня есть

ndk {
        abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}

в моем app.gradle.

...