2014-12-17 2 views
0

Я просто скомпилирую проект Android с помощью Apache ant. Затем он сообщает об ошибке:arm-linux-androideabi-g ++ ошибка компиляции

$ муравей отлаживать Buildfile: C: \ Users \ xwang \ Downloads \ MopriaPlugin-Ron \ MopriaPlugin-мастер \ build.xml

-set режиме контроль:

-SET-отладочные-файлы:

-check-ENV: [checkenv] Android SDK Tools Версия 24.0.1 [checkenv] установлен в C: \ Users \ xwang \ AppData \ Local \ Android \ Android-SDK

-setup: [эхо] Название проекта: MopriaPlugin [GetType] Тип проекта: Применение

-set-отладочный режим:

-debug-запутывания контроль:

NDK-сборка: [ВЫПЛНЫ] [armeabi] Установить: libwfdsSupport.so => ​​libs/armeabi/libwfdsSupport.so [exec] [armeabi] Установить: libwfdsjpeg.so => ​​libs/armeabi/libwfdsjpeg.so [exec] [armeabi] Установить: libwfdspng.so => libs/armeabi/libwfdspng.so [exec] [armeabi] Установить: libwfdscrypto.so => ​​libs/armeabi/libwfdscrypto.so [exec] [armeabi] Установить: libwfdsssl.so => ​​libs/armeabi/libwfdsssl.so [exec] [armeabi] Установить: libwfdscups.so => ​​libs/armeabi/libwfdscups.so [exec] [armeabi] Компиляция большой палец: wfds < = google_pdf_renderer_wrapper.c [ВЫПЛН] JNI/wprint/Библиотека/google_pdf_renderer_wrapper.c: В функции 'GooglePDFPageRender': [ВЫПЛН] JNI/wprint/Библиотека/google_pdf_renderer_wrapper.c: 211: 3: предупреждение: несовместимые неявное объявление встроенной функции «memcpy» [включено по умолчанию] [exec] memcpy (nextRawBufferPosition, (char *) intArrayElements, length); [exec]^ [exec] [armeabi] SharedLibrary: libwfds.so [exec] arm-linux-androideabi-g ++: ошибка: C: UsersxwangDownloadsandroid-ndk-r10d/sources/cxx-stl/gnu-libstdC++/4.8 /libs/armeabi/thumb/libgnustl_static.a: Нет такого файла или каталога [ВЫПЛН] make.exe: *** [объект/местные/armeabi/libwfds.so] Ошибка 1

BUILD FAILED C: \ Пользователи \ xwang \ Downloads \ MopriaPlugin-Ron \ MopriaPlugin-мастер \ ndk_rules.xml: 40: EXEC не вернулся: 2

Общее время: 3 секунды

Это кажется, что компиляция среда делает нет t распознает путь NDK. Потому что он распознается как C: UsersxwangDownloadsandroid-ndk-r10d, у которого нет разделителя! На самом деле libgnustl_static.a находится в папке C: \ Users \ xwang \ Downloads \ android-ndk-r10d. Я также создал среду NDK_HOME. Кто-нибудь знает, как решить эту ошибку компиляции? Большое спасибо.

ответ

2

Я все еще не решил эту проблему. Но я просто распакую папку «android-ndk-r10d» непосредственно в корневой каталог диска C. Итак, переменная среды задана как NDK_HOME = C:/android-ndk-r10d.

Эта ошибка не возникает!

Смежные вопросы