Android 安卓MuPDF阅读器设置

Android 安卓MuPDF阅读器设置,android,android-ndk,mupdf,Android,Android Ndk,Mupdf,我需要在一个片段中显示一个PDF文档,经过一些在线研究,我遇到了最受欢迎的开源阅读器MuPDF阅读器,我遵循了这个链接中的所有步骤。当我试图通过Cyqwin编译这个MuPDF库时,按照上面的博客使用以下命令 **Open Cygwin console,(just double click cygwin installation short-cut) and type following command and enter. cd /cygdrive/<path to mupdf sorce

我需要在一个片段中显示一个PDF文档,经过一些在线研究,我遇到了最受欢迎的开源阅读器MuPDF阅读器,我遵循了这个链接中的所有步骤。当我试图通过Cyqwin编译这个MuPDF库时,按照上面的博客使用以下命令

**Open Cygwin console,(just double click cygwin installation short-cut) and type following command and enter.
cd /cygdrive/<path to mupdf sorce folder/android ex. cd /cygdrive/c/mupdf-1.0-    source/android
/cygdrive/<path to ndk installation>/ndk-build ex. /cygdrive/c/ndk/ndk-build**
我下载了NDK8B,并试图编译,但我仍然得到类似的错误,在较短的形式

Compile   : mupdf <= mupdf.c
/bin/sh: /cygdrive/d/user/Software/android-ndk-r8b-windows/android-ndk-r8b/toolchains/arm-linux-androideabi-4.8/prebuilt/windows/bin/arm-linux-androideabi-gcc: No such file or directory
/cygdrive/d/user/Software/android-ndk-r8b-windows/android-ndk-r8b/build/core/build-binary.mk:252: recipe for target 'obj/local/armeabi/objs-debug/mupdf/mupdf.o' failed
make: *** [obj/local/armeabi/objs-debug/mupdf/mupdf.o] Error 127
任何帮助都将不胜感激


提前谢谢。

我刚刚解决了这样一个问题!在我的项目中,我使用gcc编译了一个xxx.S文件,它抛出了如下错误

../src/_sys.S:20:错误:需要lo寄存器-'stmdb r0!,{r4-r11}'

还有这个

../src/_sys.S:20:错误:Thumb-2指令仅在统一语法中有效-`stmdb r0!,{r4}'

我从这个维基上找到了一个解决方案

通过在xxx.S文件的开头添加这一行来解决我的问题

.syntax unified

希望这对你有用

从错误消息来看,您的工具链似乎不包含gcc?我的一位同事建议NDK未能正确安装,因为gcc编译器是NDK的一部分。谢谢KenS,我得到了解决,我在Application.mk文件中指定了错误的工具链版本,我用于NDK 9r版本。@sajay,那么您是如何解决这个问题的?我正在使用NDK-r9c,它在MuPDF 1.3上工作,但当我编译MuPDF 1.1时,出现了这个错误。
Compile   : mupdf <= mupdf.c
/bin/sh: /cygdrive/d/user/Software/android-ndk-r8b-windows/android-ndk-r8b/toolchains/arm-linux-androideabi-4.8/prebuilt/windows/bin/arm-linux-androideabi-gcc: No such file or directory
/cygdrive/d/user/Software/android-ndk-r8b-windows/android-ndk-r8b/build/core/build-binary.mk:252: recipe for target 'obj/local/armeabi/objs-debug/mupdf/mupdf.o' failed
make: *** [obj/local/armeabi/objs-debug/mupdf/mupdf.o] Error 127
.syntax unified