这段时间写android的阅读器端,碰到一些问题,想找些开源的软件来参考下,在http://my.oschina.net/ernest/blog/16999 这个博客中看到好多比较好的开源pdf阅读器,但是下载下来后除了第一个都有问题,不是缺少.so包就是报异常。
第二个DroidReader现在已经可以使用了,解决方法如下:
1. 下载sourcecode:svn下载地址:http://droidreader.googlecode.com/svn/tags/v0_5
一定要下这个版本,因为如果版本和.so库不一致的话,会报ERROR/AndroidRuntime(784): at de.hilses.droidreader.PdfDocument.nativeIsMemoryHog(Native Method)这个错误。.so库不是自己编译,是取得相应的5.0版的apk中的lib下面的.so库。
2 下载 apk(取得.so库):
droidreader-0.5.apk |
关于这个具体的讨论和原因见如下地址:http://groups.google.com/group/droidreader-developer-list/browse_thread/thread/5cb4b8858dae95cc
3 运行。但是不是所有的pdf都可以打开,应该说是大部分都打不开,关于这个具体的原因,见如下博客(- -!):http://www.slatedroid.com/topic/6234-droidreader-problem/
然后找了一堆pdf放机子里试验,终于有个打开了,正常运行了。。。