Android使用MuPDF查看pdf文件之源码的下载与编译
官网下载源码地址:点击打开链接
0、可以直接下载压缩包,也可以使用git拉取代码。我这里用的是直接下载。下载的版本为1.10。
(1.11的版本platform文件夹下没有Android这个文件夹,不会用,所以还是用的1.10版本)
1、下载后放到Linux虚拟机,然后使用make generate编译(也可在Windows下cygwin下编译,可尝试一下)。编译后得到generated文件夹,如图
2、把\mupdf-1.10-source\platform\android\viewer目录下的local.properties.sample文件,将它改为local.properties
3、并且把NDK和SDK路径改成自己电脑上的
4、打开\mupdf-1.10-source\platform\android\viewer\jni下的Application.mk,改成如图
这样就可以生成这三种so了。如果需要其他64位的,直接在后面加上即可。
5、最后cd到mupdf-1.10-source\platform\android\viewer目录下,执行ndk-build
编译时间比较长,编译成功后,在libs目录下生成各个平台对应的so
编译出来的so文件非常大,1.6编译出来的7948KB,1.10编译出来的34450KB
把编译出来的so放在这里:(有arm,armv7,x86三种)点击打开链接