在Android版build muPDF中出现错误的未定义参考需要帮助

问题描述

|| 这是cygwin中的示例错误   C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:111:   未定义对“ fz_array_get \”的引用      C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:112:   未定义对“ fz_is_string \”的引用      C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:115:   未定义对“ fz_dict_put \”的引用      C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:116:   未定义对“ fz_drop_obj \”的引用 在pdf_nametree中包含fitz.h 实际上我已经在fitz.h中检查了函数fz_array_get 我现在不知道 谁能指出我正确的方向或给我另一种方式 谢谢 萨萨拉     

解决方法

似乎您的
%path%
变量(DOS)没有正确转换为
$PATH
(Cygwin)变量。... 您需要同时安装Android SDK和Android NDK。然后,您需要将
<sdk-install-dir>\\tools
<ndk-install-dir>
都添加到
%path%
变量中。 另外,在Windows上您需要Cygwin v1.7或更高版本。 然后,在此处查看:http://groups.google.com/group/android-ndk/msg/b385e47e1484c2d4有2个修复程序,这些修复程序处理从DOS格式路径变量自动转换为Cygwin格式路径变量时发生的错误。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...