我正在关注http://www.stanford.edu/class/ee368/Android/Tutorial-2-OpenCV-for-Android-Setup-Linux.pdf
上的教程但是当涉及到:
在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 .
答案 0 :(得分:1)
将--target=android-8
(或android list target -c
命令报告的任何其他内容)添加到命令行。 android-8
是OpenCV所需的最小值。
此外,该教程已弃用,并且在2.3.1版本发布之前已从OpenCV中删除了android-opencv示例。
答案 1 :(得分: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等路径)。
我在使用斯坦福教程时遇到了同样的问题,并使用上述方法解决了这个问题。
此致