Couldn't load gif from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ias
来源:互联网 发布:网络团伙诈骗案判刑 编辑:程序博客网 时间:2024/06/05 15:59
昨天被一个问题搞疯了 Couldn't load gif from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.iasku.wk.search.activity-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.iasku.wk.search.activity-1, /vendor/lib, /system/lib]]]: findLibrary returned null
就这个问题 ,大眼一看就是jni调用时找不.so. 只有在小米note上面出现这个问题,所以就想到了针对不同的芯片需要不同的包,来对应。所以我写了这四个包是可以针对全部的手机的。所以我在四个里面都加入了.so文件。但是我有一点忽略了。调用的.so文件必须放到jnilibs里面 ,跟java同级别的。类似。这样才是默认的路径,可是我吧那。so放到了libs里面 。所以才找不到的。 现在对.SO做个说明吧。我也仅仅是知道个皮毛。这个.so就跟windows 下面的dll文件一样。他放到android中 。默认的是新建一个jniLibs,放进去。 如果放到别处 。需要在builde.gradule 里面配置。类似于
sourceSets {
main {
res.srcDirs = ['src/main/res']
assets.srcDirs = ['src/main/assets']
manifest.srcFile 'src/main/AndroidManifest.xml'
jni.srcDirs = []
jniLibs.srcDirs = ['src/main/libs']
}
}
这是放到了libs下面。现在记下来,希望以后不要再烦这样的低级错误
- Couldn't load gif from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ias
- Couldn't load gdx from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ 错误
- Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/ap
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.g
- Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
- Couldn't load jpush181 from loader dalvik.system.PathClassLoader
- Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader
- couldn't load cocos2dcpp from loader dalvik.system.pathclassloader
- Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
- Couldn't load cocos2dcpp from loader dalvik.system.PathClassLoader
- Couldn't load hyphenate_av from loader dalvik.system.PathClassLoader
- Couldn't load serphone from loader dalvik.system.PathClassLoader[DexPathListXXX
- 解决:Couldn't load stlport_shared from loader dalvik.system.PathClassLoader
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/项目包名
- 异常(2)-- UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/项目包名
- dalvik.system.PathClassLoader[DexPathList[[zip file
- tomcat配置文件server.xml详解 .
- kafka集群扩容(Topic迁移)
- java 集合(7) 自动装包解包
- ZABBIX修改汉化文件方法
- HBase 常见问题集合
- Couldn't load gif from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ias
- 修改ssh服务的默认端口
- 数据结构课程设计
- pthread_join
- Android6.0 MountService和vold详解(二) vold的emulatedvolume
- MySQL 列变行 数据变换 行列转换
- GreenDao的简单使用说明(一)android studio中引入GreenDao
- 批处理不能显示中文
- ZABBIX新增文件不能访问的解决办法