2013-07-29 7 views
1

Я пытаюсь запустить OpenCV4Android в своем затмении. Я работаю над Linux (CentOS 6). Я сделал все, что упоминалось в этом link, но я все еще получаю ошибки сборки. Я также установил путь NDK в настройках. Штучка не упоминается в учебнике и пробовала многое другое. Когда я пытаюсь построить проект библиотеки консоль предоставляет:Ошибка сборки при попытке настроить OpenCV4Android

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

Все проекты имеют ошибки построения и СРК и папки генераторных в openCV4 библиотеке не создается и путь сборки показывает:

"Unable to get system library for the project" 

Когда я пытаюсь изменить свойства проекта, я получаю сообщение о том, что страница содержит недопустимые значения, и я не могу изменить версию андроида api. Помощь Plz. Пытались установить это с 3 дней. Спасибо.

ответ

1

Сначала очистите и создайте библиотеку проекта самостоятельно, а затем попробуйте очистить все ваши проекты. Чтобы решить проблему «Не удается запустить программу»/ndk-build »: Неизвестная причина Ошибка:« Ошибка программы »/ ndk-build« не найдена в PATH », выполните следующие действия:

Перейдите к объектам проекта. Если вы используете Windows, ярлык - Alt + Enter; или просто щелкните правой кнопкой мыши имя проекта, чтобы найти его свойства.

Перейти к разделу C/C++ Build; на вкладке «Параметры Builder» в команде «Сборка»: в текстовом поле вы, вероятно, найдете что-то похожее на приведенное ниже, если оно пустое, введите аналогичный текст: $ {NDKROOT} /ndk-build.cmd, где NDKROOT, как его название подразумевает, что путь к корневой папке NDK существует.

Теперь вы должны сообщить Eclipse, что NDKROOT приравнивает; как в, где NDK корневой путь. Вы можете сделать это, выбрав заголовок (в свойствах вашего проекта) C/C++ Build> Environment> нажмите Добавить ...

Теперь добавьте переменную окружения NDKROOT (Имя) с соответствующим путем (Value). Обратите внимание, что вы должны повторить это для проекта NDK. Вы получите окно, подобное приведенному ниже.

Нажмите OK, чтобы открыть окно ввода новой переменной, а затем снова нажмите OK в окне свойств.

Надеюсь, это поможет!

+2

эй спасибо .. но я все еще получаю сообщение об ошибке «Ресурс»/библиотека OpenCV - @ OPENCV_VERSION @/bin 'не существует. " консоль дает следующее messsage «/ главная/Manthan/Softwares/Android/андроид-NDK-R8e/НДК-строить чистый JNI/Android.mk: 6: OpenCV.mk: Нет такого файла или каталога Android NDK: ПРЕДУПРЕЖДЕНИЕ: Неподдерживаемые расширения исходного файла в jni/Android.mk для модуля opencv_java сделать: *** Нет правила для создания цели 'OpenCV.mk '. Остановить. Android NDK:/OpenCV Library" –

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