我用这个指南:
http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html
在我进口的OpenCV,日食列出了一堆错误,这是预期的引导。
但导说,这些错误应该按F5,或从菜单中选择修复项目属性后自行消失。我都尝试。我的错误不会消失。我究竟做错了什么?
在Eclipse:
描述资源路径位置类型
不能建该项目,直至构建路径错误已解决es2_globe未知的Java问题
不能建该项目,直至构建路径错误已解决es2_water未知的Java问题
不能建该项目,直至构建路径错误已解决event_accelerometer未知的Java问题
不能建该项目,直至构建路径错误已解决event_lorenz未知的Java问题
不能建该项目,直至构建路径错误已解决jniperftest未知的Java问题
不能建该项目,直至构建路径错误已解决的多点触控未知的Java问题
不能建该项目,直至构建路径错误已解决native_globe未知的Java问题
不能建该项目,直至构建路径错误已解决native_lorenz未知的Java问题
不能建该项目,直至构建路径错误已解决surface_texture_java未知的Java问题
不能运行程序海湾合作委员会:启动失败库 - sdk9 [查找选项在项目属性页C / C ++问题
不能运行程序海湾合作委员会:启动的项目属性的C / C失败native_globe [发现选项]页++问题
不能运行程序海湾合作委员会:启动失败native_lorenz [查找选项在项目属性页C / C ++问题
错误启动外部扫描信息发生器(GCC -E -P -v -dD C:/NVPACK/nvsample_workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp)库 - sdk9 [查找选项]在项目属性的C / C ++页问题
错误启动外部扫描信息发生器(GCC -E -P -v -dD C:/NVPACK/nvsample_workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp)native_globe [查找选项]页面项目属性的C / C ++问题
错误启动外部扫描信息发生器(GCC -E -P -v -dD C:/NVPACK/nvsample_workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp)native_lorenz [查找选项]页项目属性的C / C ++问题
计划海湾合作委员会'没有在$ PATH native_globe发现[查找选项在项目属性的C / C ++页问题
计划海湾合作委员会中找不到$ PATH native_lorenz [发现选项]页中的项目性质C / C ++问题
进口android.util.Log从未使用NvEventQueueActivity.java /库/ SRC / COM / NVIDIA / devtech线54 Java问题
进口android.util.Log从未使用NvGLESActivity.java /库/ SRC / COM / NVIDIA / devtech 39行的Java问题
解决方案
好了,看来我的previous答案是不太好,这个时候我想通了什么问题。
正如你指出,你应该按照教程的每一步。最棘手的部分是,你应该下载此OpenCV的包的的OpenCV-2.3.1-Android的bin.tar.bz2 ,而不是这一个的 http://sourceforge.net/projects/opencvlibrary/files/opencv-android/ (标注在那里,寻找最新的版本呢?下载OpenCV的-2.3。 1a.tar.bz2(32.7 MB))
那些你下载的OpenCV-2.3.1-的Android bin.tar.bz2包进行如下教程说(解压缩包,复制到所需的位置,将其导入到Eclipse等等,我甚至没得到了错误的教程中提到的。
我使用的是Mac狮子,Eclipse的靛蓝2版和Android SDK 2.3.3,样品在三星Galaxy S II手机的流畅运行。
I'm using this guide:
http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html
After I imported openCV, eclipse lists a bunch of errors, which are anticipated by the guide.
But the guide says those errors should go away after hitting F5, or selecting "fix project properties" from the menu. I tried both. My errors wont go away. What am I doing wrong?
From Eclipse:
Description Resource Path Location Type
The project cannot be built until build path errors are resolved es2_globe Unknown Java Problem
The project cannot be built until build path errors are resolved es2_water Unknown Java Problem
The project cannot be built until build path errors are resolved event_accelerometer Unknown Java Problem
The project cannot be built until build path errors are resolved event_lorenz Unknown Java Problem
The project cannot be built until build path errors are resolved jniperftest Unknown Java Problem
The project cannot be built until build path errors are resolved multitouch Unknown Java Problem
The project cannot be built until build path errors are resolved native_globe Unknown Java Problem
The project cannot be built until build path errors are resolved native_lorenz Unknown Java Problem
The project cannot be built until build path errors are resolved surface_texture_java Unknown Java Problem
Cannot run program "gcc": Launching failed libs-sdk9 [Discovery Options] page in project properties C/C++ Problem
Cannot run program "gcc": Launching failed native_globe [Discovery Options] page in project properties C/C++ Problem
Cannot run program "gcc": Launching failed native_lorenz [Discovery Options] page in project properties C/C++ Problem
Error launching external scanner info generator (gcc -E -P -v -dD C:/NVPACK/nvsample_workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) libs-sdk9 [Discovery Options] page in project properties C/C++ Problem
Error launching external scanner info generator (gcc -E -P -v -dD C:/NVPACK/nvsample_workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) native_globe [Discovery Options] page in project properties C/C++ Problem
Error launching external scanner info generator (gcc -E -P -v -dD C:/NVPACK/nvsample_workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) native_lorenz [Discovery Options] page in project properties C/C++ Problem
Program 'gcc' is not found in $PATH native_globe [Discovery Options] page in project properties C/C++ Problem
Program 'gcc' is not found in $PATH native_lorenz [Discovery Options] page in project properties C/C++ Problem
The import android.util.Log is never used NvEventQueueActivity.java /libs/src/com/nvidia/devtech line 54 Java Problem
The import android.util.Log is never used NvGLESActivity.java /libs/src/com/nvidia/devtech line 39 Java Problem
解决方案
OK, it seems that my previous answers wasn't a good one, this time I figured out what the problem was.
As you point out you should follow each step in the Tutorial. The tricky part is that you should download this OpenCV package "OpenCV-2.3.1-android-bin.tar.bz2" instead of this one "http://sourceforge.net/projects/opencvlibrary/files/opencv-android/" (labeled in there as ""Looking for the latest version? Download OpenCV-2.3.1a.tar.bz2 (32.7 MB) )
Ones you download the OpenCV-2.3.1-android-bin.tar.bz2 package proceed as the tutorials said (unzip the package, copy to desired location, import it to Eclipse, etc.", I didn't even got the Error mentioned in tutorial.
I'm using Mac Lion, Eclipse Indigo Release 2, and Android SDK 2.3.3, the samples run smoothly in a Samsung Galaxy S II phone.
上一篇:验证静态方法被称为在另一PowerMock静态方法静态、方法、被称为、PowerMock
下一篇:SimpleAdapter notifyDataSetChangedSimpleAdapter、notifyDataSetChanged