私はAndroidスタジオのマルチディックスプロジェクトにlib(.jar & .so)を追加しようとしています。Android multidex、UnsatisfiedLinkError - .soファイルが見つかりませんでした
私はプロジェクトに数個のジャーを追加するだけで、すべて正常に動作します。 私はこのエラーを取得してい 私はより多くのjarファイル(他のLIBS)を追加した場合に:
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にするためにコンパイラに伝えることができますどのように任意のアイデア?あなたのlibScanovatePassportAndIDLSDK_CPP.soのみarmeabiために建てられた一方で
いいえ、.soはdexに入りません。しかし、.soがAPKに入っているかどうか確認してください。あなたは 'unzip -l'を使ってAPKファイルの内容を表示することができます。 –
はい、APKにパックされています。 –
APKの動作が停止したときの合計サイズは?これはどのデバイスですか? –