Android - Gradle:复制到native-libs

时间:2015-06-30 23:07:48

标签: android gradle

我是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

现在我的文件夹结构如下:

enter image description here

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时有任何帮助,因为错误没有说明什么是错误的...

1 个答案:

答案 0 :(得分:1)

Gradle让您比使用JAR更容易处理依赖项!打开app build.gradle文件(有两个,打开您发布的屏幕截图中的第一个)并添加以下行:

compile 'me.neavo:vitamio:4.2.2'

在依赖项部分中。