繁体   English   中英

如何在Android SDK中使用Mupdf示例项目

[英]How to use Mupdf sample project with android SDK

我有一个带有mupdf阅读器库的pdf阅读器程序,我有一个Android设置SDK,当我运行示例应用程序时它会显示sd卡内容列表,而当我选择任何pdf时,我将在此处崩溃。

12-20 11:57:57.512: E/AndroidRuntime(12750): FATAL EXCEPTION: main
12-20 11:57:57.512: E/AndroidRuntime(12750): java.lang.UnsatisfiedLinkError: Native method not found: com.artifex.mupdfdemo.MuPDFCore.openFile:(Ljava/lang/String;)J
12-20 11:57:57.512: E/AndroidRuntime(12750):    at com.artifex.mupdfdemo.MuPDFCore.openFile(Native Method)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at com.artifex.mupdfdemo.MuPDFCore.<init>(MuPDFCore.java:70)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at com.artifex.mupdfdemo.MuPDFActivity.openFile(MuPDFActivity.java:216)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at com.artifex.mupdfdemo.MuPDFActivity.onCreate(MuPDFActivity.java:313)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.Activity.performCreate(Activity.java:5206)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2064)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.ActivityThread.access$600(ActivityThread.java:140)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.os.Looper.loop(Looper.java:137)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at android.app.ActivityThread.main(ActivityThread.java:4898)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at java.lang.reflect.Method.invokeNative(Native Method)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at java.lang.reflect.Method.invoke(Method.java:511)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
12-20 11:57:57.512: E/AndroidRuntime(12750):    at dalvik.system.NativeStart.main(Native Method)

请有人告诉我如何运行此应用程序

看一下这个示例项目,以使用文件管理器读取PDF。

apv-APV PDF查看器

此应用程序使用MuPDF来显示PDF文件,还使用其他库来显示图像并维护该应用程序的堆大小。

建立图书馆的步骤

以下是显示PDf文件的其他类似项目,如下所示:

  1. DroidReade
  2. VuDroid

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM