Android .so文件的用法

2018-05-06  本文已影响405人  NecromancerLin

如果项目中使用到了NDK,它将会生成.so文件,显然你已经在关注它了。如果只是使用Java语言进行编码,你可能在想不需要关注.so文件了吧,因为Java是跨平台的。但事实上,即使你在项目中只是使用Java语言,很多情况下,你可能并没有意识到项目中依赖的函数库或者引擎库里面已经嵌入了.so文件,并依赖于不同的API。

如果想简单地使用:

在src/main中添加 jniLibs文件夹 ,把.so复制进去

在build.gradle中就添加这么几行  

sourceSets {

main {

jniLibs.srcDirs = ['libs']

}

}

※注意sourceSets的摆放位置,位于android{}中

然后make project

切换到android结构下,你会看到 jniLibs 中.so已经变成了.jar文件,证明已经成功

上一篇 下一篇

猜你喜欢

热点阅读