微博授权错误:Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader
来源:互联网 发布:ubuntu 汉字字体 编辑:程序博客网 时间:2024/05/17 23:49
错误截图:
经过一番查询,最后确定是weibosdkcore.so文件未正确加载。出现这些问题的原因估计是官方给的文档是eclipse的版本,故有些地方不适用于Android Studio。
百度出来的解决方案并没有解决我的问题,最后我综合了3位大神的方法,然后自己根据错误提示修改了一下,最后解决了。
下面列出我自己的解决方案:
1.在src/main文件夹下新建jniLibs文件夹,把libs里面的armeabi,mips,x86,armeabi-v7a(weibosdkcore_v3.0.1.jar除外)文件等复制到jniLibs文件夹下。(PS:这里是复制过去,不是网上某些方法的移动,即libs和jniLibs文件夹里都有armeabi,mips,x86,armeabi-v7a等文件)
2.在Module里的build.gradle里的android{}里添加如下代码:
//noinspection all task copyNativeLibs(type: Copy) { // third party lib so from(new File(projectDir, 'libs')) { include 'armeabi.so','armeabi-v7a.so' } into new File(buildDir, 'native-libs') } tasks.withType(JavaCompile) { compileTask -> //noinspection all compileTask.dependsOn copyNativeLibs } //noinspection all tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> new HashSet().add(new File(buildDir, 'native-libs')) }
下面是百度某些大神添加的代码:
我复制了大神的代码粘贴上去,build.gradle无法编译,根据错误提示我把 pkgTask.jniFolders直接删除了,然后正常编译运行。
大家可以根据自己代码的错误提示情况,自己进行选择。
[参考]
http://blog.sina.com.cn/s/blog_92814aa60102vhv1.html
http://www.ithao123.cn/content-8667630.html
1 0
- 微博授权错误:Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader
- Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader
- Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/ap
- 微博分享 Couldn't load weibosdkcore from loader dalvik.system
- Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
- Couldn't load jpush181 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
- Couldn't load gdx from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ 错误
- Android Studio 发生 Couldn't load jpush175 from loader dalvik.system.PathClassLoader 错误
- Android Studio 发生 Couldn't load XXXXXX from loader dalvik.system.PathClassLoader 错误
- Couldn't load pldroidplayer from loader dalvik.system.PathClassLoader错误解决
- AS导入eclipse的项目之后报Couldn't load jpush180 from loader dalvik.system.PathClassLoader错误
- Couldn't load jpush181 from loader dalvik.system.错误解决方案
- Android Studio 快捷键
- leetcode 136. Single Number
- 338. Counting Bits
- Navicat for MySQL 及操作
- 利用JavaScript制作瀑布流
- 微博授权错误:Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader
- selenium+python控制鼠标移动
- 最长上升子序列
- mybatis批量插入与批量更新。
- Xamarin.Forms 强迫横竖屏
- 搜索类 总结
- 已过时的Java Applet程序在网页开发中的应用
- shell
- 创建完美SDK的10个技巧