关闭

Android找不到So库解决方法

标签: androidUnsatisfiedLinkError环信vitamioso库
3602人阅读 评论(0) 收藏 举报
分类:

报错为:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader


1. 运行时报错java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader。集成的是环信,提示找不到libeasemob_jni.so。

2. 后进入手机/data/data/packagename/lib目录下发现的确安装时没载入这个so库,而同事的app目录下有该so库。这就纠结我了...

3. 后各种百度后找到,如果引用了其它工程,只需在该工程的libs目录下新建armeabi-v7a目录,并把该工程armeabi中的文件拷贝到armeabi-v7a,同时把环形下armeabi拷贝到该工程armeabi,然后该删除armeabi。问题解决。

4. 但是原因是什么呢?各种寻找后突然发现引用的vitamio中的libs下为armeabi-v7a,而环信为armeabi,该本工程又有一个armeabi里面放了推送的so。后尝试恢复第三步操作,该工程目录只留armeabi-v7a中的推送so,然后更改环信中的armeabi为armeabi-v7a,其它不动。问题解决。


总结:应该是安装时找到armeabi-v7a系统就不安装armeabi了。再详细没深探和去确认是否为该问题。

1
0
查看评论

Android关于app加载so文件找不到问题

这两天在迭代更新别人之前写的代码,然后出现我集成极光推送后VCamera会出现找不到so库的问题,我一直以为是两个第三方so文件冲突的问题,后来经过仔细盘查,原来是导入第三方so文件的方法不对。 导入第三方so文件的方法有两种。 一:一种是直接将so文件复制到libs,但是arm64-v8a,a...
  • qq_34475058
  • qq_34475058
  • 2017-03-09 18:09
  • 705

Android 运行崩溃找不到so包解决方案

错误信息最近在把Bing提供语音识别服务集成到自己的应用中来时遇到了一些问题:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.holobor...
  • shikangkai
  • shikangkai
  • 2016-06-08 10:51
  • 10044

Linux下找不到so文件的解决办法

Linux下找不到so文件的解决办法
  • rznice
  • rznice
  • 2016-03-11 16:39
  • 7908

运行时找不到.so文件

在路径/home/mike/testlib/下有一个mylib.c文件和mylib.h文件,用如下命名制作为共享库(.so文件): g++ -c mylib.c -fPIC -o mylib.o g++ mylib.o -shared -o mylib.so 编译通过。 在路径/home/mi...
  • lc_910927
  • lc_910927
  • 2014-12-25 11:14
  • 1717

android报找不到so的错误

最近升级了androidstudio到2.1.1之后,发现生成的apk在某些手机上运行不了,报的都是找不到对应so文件,可我仔细查看了下的确是生成了so文件,怎么会找不到呢。 在网上搜索,有人说是把targetSdkVersion降低到22或以下,试了没成功,有人说再增加个armeabi-v7a的...
  • huweijian5
  • huweijian5
  • 2016-06-14 11:41
  • 1150

androidStudio找不到.so库文件的问题

这几天一直在对接不同厂家的POS收银机,各大POS机厂商通常有自己的SDK和.so库文件。 在对接某一款机器的时候,按照开发文档导入jar包,复制.so文件到jniLibs文件夹中,顺便说一句android studio引入.so文件,需要在与java文件夹同级的地方新建一个jniLibs...
  • u010618194
  • u010618194
  • 2017-03-10 16:04
  • 1973

Android Studio添加so文件后,运行提示找不到so

报错: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ldw.tutorsplanpush-1/base.apk"],nati...
  • lin_dianwei
  • lin_dianwei
  • 2017-02-09 13:43
  • 2729

使用环信时因导入so文件造成的程序无法在部分机型上安装的问题

1、云手机测试部分异常信息提示 异常信息一: Java Runtime error: java.lang.UnsatisfiedLinkError 异常信息二: Java Runtime error: java.lang.UnsatisfiedLinkError: Couldn't lo...
  • Pillar1066527881
  • Pillar1066527881
  • 2016-12-01 12:34
  • 1846

如何解决java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList couldn't find xx so

公司项目的OCR 文档识别的sdk 仅仅提供了armeabi 的so库,然而项目主moudle里的libs里边还有arm64-v8a包,这就造成了64位的手机一调用这个库就会崩溃报:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLo...
  • JeffTang2020
  • JeffTang2020
  • 2017-09-05 20:13
  • 719

apk运行时报错:UnsatisfiedLinkError: dalvik.system.PathClassLoader 异常原因和解决方法

应用运行报错,运行报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx/xxx.apk"], nativeLibraryDire...
  • dangdengfeng
  • dangdengfeng
  • 2016-10-24 15:21
  • 4559
    个人资料
    • 访问:18793次
    • 积分:337
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类