1

http://www.stanford.edu/class/ee368/Android/Tutorial-2-OpenCV-for-Android-Setup-Windows.pdf

这是我正在关注的教程,我按照我运行的JNI to opencv library 步骤坚持并得出了结果project_create.shcugwinproject_create.sh: line 4: android: command not found

然后我project_create.bat用线创建了一个文件android update project --name android-opencv --path .\ copy project.properties default.properties

但它也想出android不被识别为内部或外部命令/可运行程序或批处理文件。

两者都不起作用.sh.bat我无法继续前进。因为ant步骤取决于它有人可以告诉我如何解决它吗?

谢谢!

4

2 回答 2

0

Android 是一个可执行文件,位于<path-to-your-SDK>/tools/. 除非您的工作目录是 tools,或者您已将其添加到您的PATH.,否则您将收到此错误。

要修复它,要么编辑脚本以使用完整路径,要么将文件复制粘贴到工具目录中并运行它们。

于 2012-08-20T07:28:32.887 回答
0

好吧,我终于成功了!

首先,修改project_create.sh把路径放到android之类的C:/cygwin/home/Joyce/SDK/tools/android update project --name android-opencv --target 2 \ --path

并且最好也将目标加起来,因为您不必处理“未找到目标”问题。

其次,不要在cygwin终端中运行"sh ./project_create.sh",在windows终端中运行。

第三,确保 ant\bin 已经添加到 PATH 中,然后可以"ant debug"在 windows 终端中运行。

终于,得到了“BUILD SUCCESSFUL”!JNI 到 opencv 库完成!

于 2012-08-21T09:21:42.980 回答