我们如何将CMake或ndk-build集成到Android Studio 3.0.1中? Gradle版本是4.1,android插件版本3.0.1

问题描述 投票:0回答:1

我试图将openCV 2.4.9集成到我的android项目中,集成成功完成,但是当我构建项目来检查集成时,这个错误来了

FAILURE: Build failed with an exception.

在5s内建立失败

所以我怎么能解决这个问题注意::当我将OpenCV 3.0.1集成到我的android项目中然后没有这种错误那么为什么当我集成openCV249时出现这个错误?

请我是android开发的新手,请给我详细解答。

android c++ cmake android-ndk android-gradle
1个回答
0
投票

即使您使用这个旧版本的OpenCV的源代码,您仍然需要遵守现代的gradle构建环境。最好的路线是从ver获取build.gradle文件。 3.0.1并将它们应用到2.4.9(尝试尽可能少地进行更改)。

当NDK发布为r9d时,此版本的OpenCV被冻结。这已经过时了,在为现代设备构建应用程序时存在许多问题。我建议升级到Android NDK r14b(再次,如果你的构建失败,预计最小的必要补丁将非常小)。如果您有勇气进一步升级 - 到当前的Latest Stable Version (r16b),您应该遵循NDK文档来解释新的Unified标头如何更改ndk-build配置(Android.mk)文件。

© www.soinside.com 2019 - 2024. All rights reserved.