我是Android / Gradle构建环境的新手,谷歌帮了我很多,但为此我尝试了很多东西,但似乎无法让它工作!!
当我尝试加载Vitamio库(在/ app / libs / vitamio /中保存为.jar文件时,一切顺利,没有Gradle构建错误..但是当我启动应用程序时,它会出错无法找到'vinit.so'。解决方案是手动将其复制到static-libs ....
查看问题 - > Vitamio Sample Error - java.lang.UnsatisfiedLinkError: Couldn't load vinit findLibrary returned null
现在我的文件夹结构如下:
ATTEMPT 1 Android Studio, Gradle, OpenCV and NDK
错误:(69,0)无法在任务':app:packageDebug'上找到属性'jniLibs'。
当我尝试使用jniFolders时,没有任何反应。
我将它放在很多文件夹中,只是为了尝试..但它没有任何区别......
更新1
我认为复制工作,我必须安装NDK并将其添加到local.properties文件,但现在它出现以下错误:
错误:Gradle:任务':app:compileDebugNdk'的执行失败。 启动进程'command'/ android / ndk / ndk-build'
时出现问题
没有任何错误..在找到debug.log时有任何帮助,因为错误没有说明什么是错误的...
答案 0 :(得分:1)
Gradle让您比使用JAR更容易处理依赖项!打开app build.gradle文件(有两个,打开您发布的屏幕截图中的第一个)并添加以下行:
compile 'me.neavo:vitamio:4.2.2'
在依赖项部分中。