Проблемы в project_create.sh при запуске файла bash - PullRequest
1 голос
/ 06 марта 2012

Я слежу за уроком по http://www.stanford.edu/class/ee368/Android/Tutorial-2-OpenCV-for-Android-Setup-Linux.pdf

Но когда дело доходит до: sh ./project_create.sh в папке android-jni, я получаю эту ошибку:

Error: The project either has no target set or the target is invalid.
Please provide a --target to the 'android update' command.

Содержимое файла project_create.sh:

#!/bin/sh
#this generates an ant based cli build of the android-jni project

android update project --name android-opencv \
--path .

Ответы [ 2 ]

1 голос
/ 06 марта 2012

Добавьте --target=android-8 (или любой другой, сообщаемый командой android list target -c) в командную строку.android-8 является минимальным требованием для OpenCV.

Кроме того, учебник устарел, и пример android-opencv был удален из OpenCV до выпуска 2.3.1.

0 голосов
/ 23 июля 2012

Пожалуйста, откройте свой терминал, затем перейдите к дому (cd ~), затем введите gedit .profile, затем добавьте следующие строки в конец файла.

 export NDK=/home/JohnDoe/android-ndk-r4-crystax
 export SDK=/home/JohnDoe/android-sdk-linux
 export ANT_HOME=/home/JohnDoe/apache-ant-1.8.3
 export JAVA_HOME=/home/JohnDoe/jdk1.7.0_03
 export OPCV=/home/JohnDoe/opencv
 export PATH=$NDK:$SDK/tools:$SDK/platform-tools:$ANT_HOME/bin:$JAVA_HOME/bin:$PATH

( Пожалуйста, незабудьте изменить пути NDK, SDK и т. д. в соответствии с вашей настройкой ).

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

С уважением

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