android studio 导入.so文件

android studio 是将jar包和.so文件分开放的,jar包还放在libs中,so文件放在jniLibs中

android studio 导入.so文件有两种方法 推荐第一种

  两种解决方法   

方法1、 新建一个 在src/main文件中新建 jniLibs文件夹,将.so文件都拷贝进去

方法2、.so文件还是放在libs中但是,要告诉android studio去哪里找.so文件

		修改当前module的build.gradle文件。
		sourceSets {
			 main {
				 jniLibs.srcDirs = ['libs']
				}
			}

以上两种方法 结果都是一样的效果一样。

在工程中可以看到多出了jniLibs的文件夹如图


总结:其实.so文件一般都是一些驱动硬件的程序  ,运行起来都是在如下的路径中

   运行到手机中的时候 这些.so文件     既不是在libs中也不是在jniLibs中,以上两个都是开发时候看见的路径,实际打包成apk的时候是在lib 文件夹中。

这是监控打印的路径    System.out:      so文件的路径::::/data/data/项目名称/lib/XXX.so 

所以放在哪里都一样,这要最终android  studio 可以找得到并且打包到apk 的 lib中就可以了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值