我如何使用APV PDF Viewer

时间:2012-04-07 16:27:39

标签: java android pdf apvpdf

所以我想在我的应用程序中查看PDF并且我遇到了APV PDF,但我无法理解如何使用它的说明

http://code.google.com/p/apv/wiki/Building

为什么不下载jar库?

为什么我要编译一些.so文件,为什么我不能下载它们?

我浏览了源代码,这里有一个演示应用程序:

http://code.google.com/p/apv/source/browse/#hg%2Fpdfview

我将其作为Android项目复制到eclipse中并编译,但是当我在编译的应用程序中运行并选择PDF时出现错误

 java.lang.UnsatisfiedLinkError: parseFile

我知道这与我上面提到的内容有关,所以希望我会得到一些答案。

这可能与我没有经验的NDK有关。

1 个答案:

答案 0 :(得分:2)

我的思想已经扩展了!

1)你不能拥有一个Jar,因为这是C代码,因此它将在NDK中运行,因此等效的是.so文件。

2)我不知道他们为什么不让你只下载一个.so文件(以及有源代码),但似乎这个项目只是一个启动项目,即您需要获取源并对其进行修改。因此,如果您只有一个.so文件,则无法执行此操作。每次更改/jni/pdfview2中的源代码时,都必须重新运行脚本build-native.sh并为您重新创建库(.so)文件!

我得到UnsatisfiedLinkError,因为我使用的.so库是针对不同版本的代码构建的,而不是Java文件试图引用的代码。因此,我的链接不满意!

哈萨!