2013-08-13 3 views
0

Я следую за этим link, чтобы построить свой проект, я уже подготовил среду (android sdk, android ndk, cygwin) на ПК XP.android-ndk вызвал ошибку при построении с использованием cygwin

, когда я следую за свои действия, я не понял, что они имели в виду этот шаг

It may be helpful to explicitly identify the SDK's location in the shell variables SDK_BASE & NDK_BASE, & to call out which version of each you wish to build with. For instance, add something like this to ~/.bashrc: 

export SDK_BASE=~/android/adt-bundle-linux-x86/sdk 
export NDK_BASE=~/android/android-ndk-r8d 
export SDK_PLATFORM_LEVEL=16 
export NDK_PLATFORM_LEVEL=9s 

Так что я пропустить этот шаг !!

, когда я продолжил свои шаги, я сталкиваюсь проблема, когда мне нужно сделать файлы C по типу этой команды

make -C external/ 

это вызвало ошибку в попытке построить эти файлы, и это оказалось: enter image description here

Так как я могу решить эту проблему? и успешно построили?

ответ

0

Он не может найти вашу установку ndk! Те шаги, которые вы пропустили, важны. Пока просто введите их в командную строку перед сборкой.

Проблема с этим вы потеряете эти определения при закрытии терминала. Решение это проблемы, чтобы добавить эти строки в файл: ~/.bashrc

Предполагая, что он не существует, вы можете создать его в командной строке с: touch ~/.bashrc

Затем откройте этот скрытый файл в вашем любимый текстовый редактор и добавление экспортных заявлений.

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