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