我们说我为所有架构设置了以下内容:
<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仓库下载这样的工件并安装它们,还是尚不支持?
答案 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架构。