如何在Android Gradle中添加原生so文件依赖
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android Gradle中添加原生so文件依赖相关的知识,希望对你有一定的参考价值。
android Studio & GradleAndroid的Gradle插件能够很好的处理使用maven仓库的所有的jars依赖(以及其他)。
例如,在build.gradle文件中声明依赖:
dependencies
classpath 'commons-io:commons-io:2.4'
但是当需要依赖原生函数库时就遇到问题了,类比于Maven,咱们不再能够以下面这种方式来加载了:
dependencies
classpath 'com.snappydb:snappydb-native:2.+:arm-v7a'
参考技术A Android的Gradle插件能够很好的处理使用maven仓库的所有的jars依赖(以及其他)。
例如,在build.gradle文件中声明依赖:
dependencies
classpath 'commons-io:commons-io:2.4'
但是当需要依赖原生函数库时就遇到问题了,类比于Maven,咱们不再能够以下面这种方式来加载了:
dependencies
classpath 'com.snappydb:snappydb-native:2.+:arm-v7a'
这是因为Android Studio插件对于NDK的支持还做不到这一点。本回答被提问者采纳
以上是关于如何在Android Gradle中添加原生so文件依赖的主要内容,如果未能解决你的问题,请参考以下文章
使用 Android Gradle 插件 0.7.3 在项目中添加预构建的 .so 文件
如何在 Android Studio 中添加 .so、.mk 等原生文件?