2017-12-05 9 views
0

この質問はすでに誰かから聞いてきましたが、問題についての手掛かりは見つかりませんでした。私はMuPDFライブラリを使用して、Androidアプリケーションの.pdfファイルを開いてプレビューしています。いくつかのX86アーキテクチャデバイス以外はうまくいきます。次の問題があります。MuPDFライブラリがX86アーキテクチャで動作していません

Fatal Exception: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.demo-1/lib/x86/libmupdf.so" has unexpected e_machine: 40 
    at java.lang.Runtime.loadLibrary(Runtime.java:371) 
    at java.lang.System.loadLibrary(System.java:988) 
    at com.artifex.mupdfdemo.MuPDFCore.(MuPDFCore.java:19) 
    at com.demo.openwith.OpenwithFragment.openFile(OpenwithFragment.java:789) 
    at com.demo.openwith.OpenwithFragment.openPDF(OpenwithFragment.java:671) 
    at com.demo.openwith.OpenwithFragment.onCreateView(OpenwithFragment.java:346) 
    at android.app.Fragment.performCreateView(Fragment.java:2053) 
    at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:894) 
    at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067) 
    at android.app.BackStackRecord.run(BackStackRecord.java:834) 
    at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1452) 
    at android.app.Activity.performStart(Activity.java:6047) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2306) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2405) 
    at android.app.ActivityThread.access$800(ActivityThread.java:154) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1306) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5292) 
    at java.lang.reflect.Method.invoke(Method.java) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 

以前はMuPDFの古いライブラリ(.so)を使用していました。今、私は最近の図書館を更新しました。でも、私は同じ問題を抱えています。理由を見つけて問題を解決するのに誰も助けてくれますか?

+1

それを挿入するアプリ/ srcに/メイン にのlibsフォルダを作成します.so?のx86バージョン。 x86-64は?あなたは適切なものを使用していますか? –

+0

x86-64 JVMまたは32ビットJVMを使用していますか? –

答えて

関連する問題