我不断收到以下错误,例如Eclipse中的弹出窗口:
构建工作区:构建期间发生错误。运行错误 项目'OpenCV库上的构建器'Android资源管理器' - @ OPENCV_VERSION @”。 java.lang.NullPointerException运行错误 项目'OpenCV Sample - 15上的构建器'Android资源管理器' 难题'。 java.lang.NullPointerException运行构建器的错误 项目'OpenCV Sample'的'Android资源管理器' - 相机校准”。显示java.lang.NullPointerException
清理所有项目:构建期间发生错误。错误 在项目'OpenCV Library上运行构建器'Android Package Builder' - @ OPENCV_VERSION @”。资源'/ OpenCV库 - @ OPENCV_VERSION @ / bin' 不存在。资源'/ OpenCV库 - @ OPENCV_VERSION @ / bin'可以 不存在。我按照警告和底部给出的注释作为 好吧,但这确实有帮助。
我的OpenCV4Android SDK版本是2.4.9。
答案 0 :(得分:2)
我遇到了同样的问题 - 我没有需要切换到OpenCV4Android 2.4.8,但删除了我的2.4.9目录并重新解压缩并从头开始执行这些步骤似乎修复了一切。我确定我刚刚损坏了一些文件,并重新解压缩了我的SDK。
故事很长:
确保您按照教程中的每个步骤操作: http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html
确保在从SDK目录的ROOT导入示例项目时 - 而不是从示例目录导入 - 否则您将错过该库。
确保您不会将OpenCV目录提取到路径中包含空格的目录中(例如"我的文档")。
如果你在一段时间内摔跤并且你似乎无法正常工作,那么请不要犹豫,退出eclipse,删除你的工作区,删除你的OpenCV目录,然后重新开始 - 从下载的zip文件中提取并重试。
答案 1 :(得分:2)
我有同样令人沮丧的问题,我不得不做两个步骤(再次不同!):
现在它正在建设中没有错误。
答案 2 :(得分:1)
我一起做了以下两件事:
单独为所有项目设置NDKROOT,即使我的bashrc中存在环境变量。
切换到OpenCV4Android SDK版本2.4.8