Android Gradle插件是否支持通过Maven加载本机库?

时间:2015-02-25 00:14:14

标签: android maven android-studio android-ndk

我们说我为所有架构设置了以下内容:

<dependency>
    <groupId>de.ch-werner</groupId>
    <artifactId>sqlite-jdbc</artifactId>
    <version>3.7.9</version>
    <type>so</type>
    <classifier>linux-x86_64</classifier>
</dependency>

我的应用模块主目录下有一个带有jniLibs目录的Android Studio项目。 Android Studio插件是否可以从Maven仓库下载这样的工件并安装它们,还是尚不支持?

1 个答案:

答案 0 :(得分:1)

是的,您可以从maven工件中集成.so。

这样做的正确方法是制作 aar http://tools.android.com/tech-docs/new-build-system/aar-format

您可以将.so文件放在/jni/<abi>/*.so中, 其中<abi> armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64 ,具体取决于您支持的各种Android架构。