美文网首页
个人工作记录之——一个.so文件无法加载的问题

个人工作记录之——一个.so文件无法加载的问题

作者: 会搬橘子树的码农 | 来源:发表于2017-05-17 15:32 被阅读0次

情景:

现在有多个jar包集成过来,其中有的有arm64-v8a,有的没有,因此,最后再arm64架构的手机上运行,系统自动寻找arm64-v8a的jnilib包,这样问题就来了,当系统寻找那些没有集成arm64-v8a的jar包的时候,自然在arm64-v8a包下找不到相应的.so文件,崩溃问题也就来了。

我的解决方案:

当没法获得arm64-v8a的.so文件包时候,只能让所有arm64-v8a不参与打包,这样系统自然就会去寻找32位的包了。

代码如下:

defaultConfig {

……

ndk {

abiFilters"armeabi","armeabi-v7a","x86"

}

}

相关文章

  • 个人工作记录之——一个.so文件无法加载的问题

    情景: 现在有多个jar包集成过来,其中有的有arm64-v8a,有的没有,因此,最后再arm64架构的手机上运行...

  • AS打包apk无法加载so文件的问题

    so文件加载不出来,或者调用出错,一般有两个问题: 一:路径不对,可能我们改变了原有类的路径造成的native方法...

  • 动态加载

    定义 加载so文件 加载dex/jar/apk文件 动态加载的基础就是classloader,一个app中至少需要...

  • gazebo学习-无法打开模型

    前言 最近在学gazebo,随便记录下 问题 按照官方wiki写sdf文件和config文件,但是死活无法加载模型...

  • java.library.path是什么?

    问题说明 项目背景:项目启动的时候,通过System.loadLibrary("XXX")加载so库文件。 问题场...

  • android 报错找不到.so文件

    加载第三方jar和库文件的时候遇到问题: 报错截图1 报错截图2,缺少.so文件 问题来源推测:是由于我此时加载的...

  • 安卓,so库动态载入

    so库动态载入,修复应用无法安装。 (so库动态加载示例。从asset目录加载so库,安装时不导出so库,不会导致...

  • so库加载原理

    有关编译时so库加载的内容: /etc/ld.so.conf 此文件记录了编译时使用的动态链接库的路径,更直白的说...

  • C++和python加载so库文件

    直接上代码: python加载so库文件 C++加载so文件:(由于引用了C中的dl库,编译时加-ldl参数(Li...

  • More than one file was found wit

    多个 so文件重复加载问题解决 https://blog.csdn.net/pf_1308108803/artic...

网友评论

      本文标题:个人工作记录之——一个.so文件无法加载的问题

      本文链接:https://www.haomeiwen.com/subject/nipdxxtx.html