Мой релиз 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:
И у меня есть
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}
в моем app.gradle.