OpenCV Android NDK 中止停止



这是我的问题

Executed failed for task ':app:compileDebugNdk'.
> com.android.ide.common.process.ProcessExeception: Error while executing processing C:UsersUserAppDataLocalAndroidSdkndk-bundlendk-build.cmd 
> with arguments {NDK_Project_PATH=null APP_BUILD_SCRIPT=C:UsersUsersDownloadsAndroidProjectNameAppbuildintermediatesndkdebugobjNDK_LIBS_OUT=C:UsersUsersDownloadAndroidProjectNameappbuildintermediatesndkdebuglib APP_ABI=all}

有人知道如何解决这个问题吗?

我在我的build.gradle中尝试过这个 sourceSets { main { jni.srcDirs = [] }.这对我有用。

在 AndroidProject 中包含 Open Cv Android sdk 的新方法,NDK 编译支持在 Android Studio 中不可用,也不能在 Android Studio 中使用android.useDeprecatedNdk=true

  1. 像往常一样导入打开的 Cv 模块,并将模块作为依赖项包含在应用程序模块中
  2. 现在在app>src>main>jniLibs中复制libs文件夹
  3. 之后右键单击应用程序模块并选择C++项目与 Gradle 链接
  4. 现在选择 ndk-build 作为构建选项
  5. 现在从 Open-cv-android-sdk> sdk 中选择 OpenCv.mk>原生> jni
  6. 享受。现在您可以使用开放的 cv 本机代码

最新更新