#android #android-ndk #java-native-interface #pdf-generation #mupdf
#Android #android-ndk #java-native-interface #генерация pdf #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 на самом деле я уже проверяю функцию fz_array_get в fitz.h
Я понятия не имею, может ли кто-нибудь указать мне правильное направление или подсказать другой способ
спасибо, сасара
Ответ №1:
Похоже, что ваша %path%
переменная (DOS) была неправильно переведена в $PATH
переменную (Cygwin)….
Вам необходимо установить как Android SDK, так и Android NDK. Затем вам нужно добавить оба <sdk-install-dir>tools
и <ndk-install-dir>
в вашу %path%
переменную.
Кроме того, вам нужен Cygwin версии v1.7 или более поздней версии в Windows.
Тогда посмотрите здесь: http://groups.google.com/group/android-ndk/msg/b385e47e1484c2d4 для 2 исправлений, которые касаются ошибок, возникающих при автоматическом преобразовании переменных пути формата DOS в переменные пути формата Cygwin.