Я схожу с ума, пытаясь построить свой проект NDK из затмения с помощью плагина CDT, и я получаю ошибку: -
NDK (Cannot run program "ndk-build": Unknown reason)
Приложение работает, но я теряю весь вывод консоли для процесса сборки, это кошмар при попытке компиляции, и я должен сделать это в командной строке.
Вот как я туда попал: -
I Downloaded and installed the CDT plugin for Eclipse.
Тогда:
Added my JNI folder and also your Android.mk in the JNI directory.
Тогда:
Go FILE / NEW / OTHER /C/C++ / ( Convert to a C/C++ Project )
При настройке моей цели сборки:
Check the project, choose MakeFile Project and Other Toolchain click NEXT
Тогда, наконец, в свойствах проекта:
PROJECT / PROPERTIES / C/C++ uncheck " use default build command" replace "make" with "ndk-build"
Затем при сборке выдает ошибку на консоль. Хотя он компилируется и выполняет сборку, которая выполняется на устройстве, я не вижу никаких результатов сборки.
В моем .bash_profile есть «ndk-build» со следующими переменными:
:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK
Я могу скомпилировать с помощью ndk-build из командной строки. Похоже, что Затмение не может видеть мой ПУТЬ:
Это на Mac OSX, в Helios версии 2.
РЕДАКТИРОВАТЬ: Хорошо, так что это хорошо компилируется, и вывод из сборки на самом деле скрыт под этим сообщением, это далеко от идеала, так как, когда мне нужно просмотреть, какие элементы были построены, я не могу их скрыть. Как мне от этого избавиться?