Я схожу с ума, пытаясь собрать свой проект NDK из eclipse с помощью плагина 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"
Затем, когда он строит, он выплевывает ошибка в консоль. Хотя он компилируется и создает сборку, которая запускается на устройстве, я не вижу никаких выходных данных сборки.
У меня есть «ndk-build» в моем .bash_profile со следующими переменными:
:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK
Я могу компилировать с помощью ndk-build из командной строки. Кажется, что Eclipse не видит мой PATH:
Это на Mac OSX, в Helios версии 2.
РЕДАКТИРОВАТЬ: Хорошо, компилируется нормально, и выходные данные сборки фактически скрыты под этим сообщением, это далеко не идеально, так как когда мне нужно просмотреть, какие элементы были построены, я не могу Как мне избавиться от этого?