Android OpenCV样本获取;未能创建BuildConfig类";
我目前正在尝试运行Android found的OpenCV示例(我尝试了更新的版本,但我遵循了问题答案中的建议),并且遇到了错误 未能创建BuildConfig类 以及 OpenCV-2.3.1]Android要求编译器符合5.0或6.0级的要求。改为找到“1.7”。请使用Android工具>修复项目 对于第一个错误;我仍然找不到解决办法;我尝试用答案中建议的(2.3.1)替换最新的OpenCV,而不是2.4.2(也尝试了2.4.0)。答案是建议使用2.3.1版本,但到目前为止,它似乎没有起到作用 对于第二个错误,我尝试按照建议调整JDK编译版本,但问题仍然没有得到解决 以下是一些错误的快照: 使用:Android OpenCV样本获取;未能创建BuildConfig类";,android,eclipse,opencv,sample,buildconfig,Android,Eclipse,Opencv,Sample,Buildconfig,我目前正在尝试运行Android found的OpenCV示例(我尝试了更新的版本,但我遵循了问题答案中的建议),并且遇到了错误 未能创建BuildConfig类 以及 OpenCV-2.3.1]Android要求编译器符合5.0或6.0级的要求。改为找到“1.7”。请使用Android工具>修复项目 对于第一个错误;我仍然找不到解决办法;我尝试用答案中建议的(2.3.1)替换最新的OpenCV,而不是2.4.2(也尝试了2.4.0)。答案是建议使用2.3.1版本,但到目前为止,它似乎没有起到作
-靛蓝月食
-Windows7-64位 我在网上找不到太多关于这个问题的帮助,我一直在寻找解决这个问题的方法。我遵循了中的确切步骤(下载完ndk并达到了这一点),在教程中,错误确实是可以预料到的,而且似乎很容易消除,但它们并不像所讨论的那样
提前感谢您。下面是三种解决方案,它们结合起来似乎可以解决问题(消除错误)。这些示例现在运行良好(在Android 2.2手机上测试):
- 我注意到教程中有一行(似乎是另一个版本) (问题中的链接)说明 如果您已经在包目录中创建了工作区,那么只需单击浏览。。。按钮并立即关闭目录选择对话框 用OK按钮 这似乎是必须的将程序包目录放置在 eclipse工作区就是这样。我认为这项建议也是一个很好的建议 问题的答案
- 我还从SDK管理器(早些时候)安装了Android API 11 我只安装了API级别8和16),这是 教程中推荐的最低级别。这仅仅是一个装置 我在回答问题时所建议的步骤 这里的问题指的是一个类似于我刚才提到的错误 在尝试构建示例时发现。然而,我不确定这是否是真的 错误消失的原因之一,因为我以前做过这一步 将opencv库移动到eclipse工作区而不测试 据我回忆,样本项目介于两者之间 我已经测试过了 但是,Android2.2(API级别8)手机上的示例(不是模拟器。我不是 当然,如果这是可能的,因为在教程中提到了这一点 只有示例项目教程0和教程1可以在 emulator,根据我目前的经验,两者都没有),这是 也是当前在我的opencv示例中设置的最低API级别(8) 清单文件,它工作了
- 最后,我还有这个错误 无法运行程序“\ndk build”:启动失败的项目名称C/C++ 问题 这很容易解决,但可以访问项目属性 (根据需要的项目),前往C/C++构建环境> 添加(见表标题“环境变量设置”右侧),用NDKROOT填写名称,并提供 您的ndk路径位于值中。以供参考 找到此建议(以及存在其他选项的地方)请检查 这个