您好,我正在尝试从下面的链接运行示例应用程序
https://github.com/pangyre/apv
它使用c库来读取pdf文件
但我遇到以下错误
java.lang.UnsatisfiedLinkError: Library pdfview2 not found
请告诉我 eclipse 中是否还有其他设置可以使用 native 库
提前致谢
详细日志如下。
11-10 20:47:45.523: ERROR/AndroidRuntime(406): FATAL EXCEPTION: main
11-10 20:47:45.523: ERROR/AndroidRuntime(406): java.lang.ExceptionInInitializerError
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at cx.hell.android.pdfview.OpenFileActivity.getPDF(OpenFileActivity.java:354)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at cx.hell.android.pdfview.OpenFileActivity.startPDF(OpenFileActivity.java:327)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at cx.hell.android.pdfview.OpenFileActivity.onCreate(OpenFileActivity.java:152)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.os.Handler.dispatchMessage(Handler.java:99)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.os.Looper.loop(Looper.java:123)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at android.app.ActivityThread.main(ActivityThread.java:4627)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at java.lang.reflect.Method.invokeNative(Native Method)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at java.lang.reflect.Method.invoke(Method.java:521)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at dalvik.system.NativeStart.main(Native Method)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): Caused by: java.lang.UnsatisfiedLinkError: Library pdfview2 not found
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at java.lang.Runtime.loadLibrary(Runtime.java:461)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at java.lang.System.loadLibrary(System.java:557)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): at cx.hell.android.pdfview.PDF.<clinit>(PDF.java:15)
11-10 20:47:45.523: ERROR/AndroidRuntime(406): ... 16 more
最佳答案
请点击链接并按照程序进行操作。
之前我有同样的错误。现在我得到了输出。试试这个。android native 编译器有问题。
关于android - 加载 native C 库时出错,用于 Android 中的 PDF 查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8082318/