Android原生C++错误
Android Native C++ Errors
我正在使用Almatice:Open Camera repository
检查屏幕截图
出现编译错误:
错误:(24,34)ImageConversionUtils.h:没有这样的文件或目录编译终止。
make.exe:***[C:\Users\sagar_000\Documents\OpenCamera master\app\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/OpenCamera master/C\Users\sagar _000\Documents\AOpenCamera main\app\src\main\jni\bestshot\bestshot.o]错误1
错误:任务":app:compileDebugNdk"的执行失败。
com.android.ide.common.prrocess.ProcessException:org.gradle.prrocess.internal.ExecException:进程"命令"C:\Users\sagar_000\AppData\Local\android\sdk\ndk-bundle\ndk-build.cmd"以非零退出值2 结束
您只需要将这些ndk属性添加到您的build.gradle中。必须与defaultConfig 处于同一级别
sourceSets.main {
jni.srcDirs = [] // This prevents the auto generation of Android.mk
jniLibs.srcDir 'src/main/libs' // This is not necessary unless you have precompiled libraries in your project.
}
task buildNative(type: Exec, description: 'Compile JNI source via NDK') {
def ndkDir = android.ndkDirectory
commandLine "$ndkDir/ndk-build.cmd",
'-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source
'-j', Runtime.runtime.availableProcessors(),
'all',
'NDK_DEBUG=1'
}
task cleanNative(type: Exec, description: 'Clean JNI object files') {
def ndkDir = android.ndkDirectory
commandLine "$ndkDir/ndk-build.cmd",
'-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source
'clean'
}
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在某些循环内使用vector.push_back时出现分段错误
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 错误:未在此范围内声明'reverse'