Проблема со сборкой Android NDK проекта - PullRequest
5 голосов
/ 14 марта 2012

Я пытаюсь построить проект в Eclipse на Linux Ubuntu.Сообщение об ошибке Eclipse show:

**** Build of configuration Default for project FFVideo ****

/home/art/android-ndk-r7b/ndk-build V=1 

Cannot run program "/home/art/android-ndk-r7b/ndk-build": Unknown reason
Error: Program "/home/art/android-ndk-r7b/ndk-build" is not found in PATH

PATH=[/home/art/android-ndk-r7b:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]

**** Build Finished ****

Почему это произошло?

Ответы [ 4 ]

12 голосов
/ 09 апреля 2012

Вам необходимо установить путь к Android ndk в Eclipse.1. Откройте Перспективу C / C ++.2. Щелкните правой кнопкой мыши по проекту и выберите «Свойства»3. Выберите C / C ++ Build => Environment.4. Добавьте переменную окружения PATH, включите путь к Android ndk.

3 голосов
/ 26 февраля 2013

Это сработало для меня, но мне пришлось выполнить эту команду на терминале, потому что проблема была с разрешениями.

sudo chmod 777 -R android-ndk-r8c /

1 голос
/ 18 декабря 2012

Да, это работает и для меня ...

Кажется, это говорит о том, что Ecipse IDE использует PATH до .bashrc?Я имею в виду: у меня есть PATH = "$ PATH: / opt / android-sdk-linux / tools /: / opt / android-sdk-linux / platform-tools: / opt / android-ndk-r8c в .bashrc, но Eclipse IDE использует PATH без настроек android-sdk / android-ndk.

Что-то странное для меня ....

0 голосов
/ 28 января 2013

Я нашел решение, добавив NDK-путь к переменной пути, в терминале Ubuntu, а также в Eclipse.Затем мне пришлось УДАЛИТЬ «.cmd» в «ndk-build.cmd», потому что терминал говорит, что у меня нет разрешения на завершение этого файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...