我想添加一些lib(.jar & .so)到我在android studio中的multidex項目。Android multidex,UnsatisfiedLinkError - 找不到.so文件
當我只向項目添加幾個罐子時,一切正常。 的情況下,我添加越來越多的罐子(其他庫) 我得到這個錯誤:
java.lang.UnsatisfiedLinkError:
dalvik.system.PathClassLoader[DexPathList[[zip file
"/data/app/com.test.digital.ocrtest-2/base.apk"],nativeLibraryDirectories=[/data/app/com.test.digital.ocrtest-2/lib/arm,
/data/app/com.test.digital.ocrtest-2/base.apk!/lib/armeabi-v7a,
/vendor/lib, /system/lib]]] couldn't find
"libScanovatePassportAndIDLSDK_CPP.so"
任何想法我怎麼能告訴編譯器生成JAR,因此在相同的DEX?
否,.so不會進入dex。但是請確認.so是否包含在您的APK中。您可以使用'unzip -l'來列出APK文件的內容。 –
是的,它被包裝在我的APK中。 –
APK在停止工作時的總大小是多少?這是哪種設備? –