参考How to build for Android中的文件 我按照所有步骤进行了操作,
1>从git:
中查看mupdf源代码的副本〜/ src $ git clone git://git.ghostscript.com/mupdf.git
2>查看第三方库子模块:
〜/ src / mupdf $ git submodule update --init
3>使用必要的文件填充生成的目录:
〜/ src / mupdf $ make generate
但是当我运行第3步时,我收到了这个错误:
cygwin warning:
MS-DOS style path detected: d:/mupdf
Preferred POSIX equivalent is: /cygdrive/d/mupdf
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
CC build/debug/cmapdump.o
/bin/sh: cc: command not found
Makefile:142: recipe for target `build/debug/cmapdump.o' failed
make: *** [build/debug/cmapdump.o] Error 127
我滑了一步然后跑了
〜/ src / mupdf / android $ ndk-build
我收到此错误:
jni /../../../ source / pdf / pdf-cmap-table.c:1:错误:'cmap_78_H' 在这里未声明(不在函数中) jni /../../../ source / pdf / pdf-cmap-table.c:2:错误:'cmap_78_RKSJ_H' 这里未声明(不在函数中)。 。 。
jni /../../../ source / pdf / pdf-cmap-table.c:161:错误:'cmap_V' 未声明的(不在函数中) jni /../../../ source / pdf / pdf-cmap-table.c:162:错误:'cmap_WP_Symbol' 这里未声明(不在函数中)make: * [OBJ /本地/ armeabi-V7A / OBJ文件/ mupdfcore /的 / / __ /源极/ PDF / PDF的CMAP标签 le.o]错误1
任何人都可以帮助我吗?