您当前的位置: 首页 >  android studio

ZhangJiQun&MXP

暂无认证

  • 7浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。

ZhangJiQun&MXP 发布时间:2018-04-11 17:21:06 ,浏览量:7

报错为:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.bestgo.imobicallflash-2/base.apk"],nativeLibraryDirectories=[/data/app/com.bestgo.imobicallflash-2/lib/arm, /system/fake-libs, /data/app/com.bestgo.imobicallflash-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libutility.so"

在module gradle中加入:

sourceSets{

  main{

       jniLibs.srcDirs=["libs"]

}

}

在进行builder就行了;

当你

还有 一种情况就是你的gradle中加入:

splits {
    abi {
        enable true
        reset()
        include 'armeabi-v7a'
        universalApk false
    }
}
你必须看看你的
include 'armeabi-v7a'
 

是否以你的So文件想对应,之后才会在android目录中生成jniLibs。

第二种方法是正project目录中app.libs下加入你的So文件。在builder就ok。

关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.0437s