Android开发中so文件的导入注意的问题

大家平时开发肯定会集成第三的一些的sdk,那么童鞋们就避免不了引入so库的一个问题,可是这样的一个问题,有时候困扰骚年们大半天,下来我就唠叨,唠叨

1.第一种方法,直接在libs

这里写图片描述
在build.grade中配置(modle) 一定不要忘记了在配置,否是会报so库找不到的异常

         sourceSets {
             main {
         jniLibs.srcDirs = ['libs'] // <-- Set your folder here!
              }
    }

这里用了,sourceSets,可以手动的修改model中的java,res的文件目录的路径.
比如java文件和resource文件分别在src/main/java和src/main/res目录下,在build.gradle文件andorid{}里面添加下面的代码,便可以将java文件和resource文件放到src/java和src/resources目录下。

     sourceSets {
      main {
      java {
          srcDir 'src/java'
          }
      resources {
    srcDir 'src/resources'
         }
       }
    }

2.第二种方法,直接在main目录下新建jniLibs目录

这个就不需要在build.grade配置so文库的路径了,默认就是这样的,基本上路径对了,so库就没什么问题了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值