2012-03-06 3 views
1

Я следующий учебник по http://www.stanford.edu/class/ee368/Android/Tutorial-2-OpenCV-for-Android-Setup-Linux.pdfПроблемы project_create.sh во время работы Баш файл

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

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 . 

ответ

1

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

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

Факс:
+0

я попытался дать цель, как Android-8, но теперь он говорит: Android: команда не found.It наиболее неустойчивая, что он начал давать эту ошибку now.Even просто набрав андроид в командной строке дает это error.The android-sdk правильно установлен. –

+0

Просто попробовал (2014), '--target = android-19' не работал, но' --target android-19' работал. Я думаю, что синтаксис изменяется от равного к пространству. –

0

Пожалуйста, выберите ваш терминал, затем перейдите в главную страницу (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 и т.д. пути accordingl вашей установки).

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

С уважением

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