couldn't find libweibosdkcore.so
按照官网给出来的例子,通过添加依赖的方式,实现微博的分享功能。测试很多台机子很少见出现问题,不过在华为(TAG-CL00)手机上就直接奔溃了,出现下面的错误日志,说找不到libweibosdkcore.so包
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.xf.activity-1/base.apk”],nativeLibraryDirectories=[/data/app/com.xf.activity-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn’t find “libweibosdkcore.so”
at java.lang.Runtime.loadLibrary(Runtime.java:367)
at java.lang.System.loadLibrary(System.java:988)
at com.sina.weibo.sdk.net.HttpManager.(HttpManager.java:43)
at com.sina.weibo.sdk.utils.AidTask.loadAidFromNet(AidTask.java:400)
at com.sina.weibo.sdk.utils.AidTask.access200(AidTask.java:49)atcom.sina.weibo.sdk.utils.AidTask200(AidTask.java:49) at com.sina.weibo.sdk.utils.AidTask2.run(AidTask.java:232)
at java.lang.Thread.run(Thread.java:818)
解决办法:
1,在jniLibs包下面创建下面几个包并且加入在微博官网下载demo的libweibosdkcore.so文件
arm64-v8a
armeabi
armeabi-v7a
mips
mips64
x86
x86_64
2,在项目的gradle添加好相应的依赖
android下添加:// 将 .so 文件打包为 Native_Libs.jar 包文件task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {destinationDir file("$projectDir/libs")baseName "Native_Libs"extension "jar"from fileTree(dir: "libs", include: "**/*.so")into "lib"}tasks.withType(JavaCompile) {compileTask -> compileTask.dependsOn(nativeLibsToJar)}//////////再在dependencies中添加依赖://新浪compile 'com.sina.weibo.sdk:core:2.0.3:openDefaultRelease@aar'compile files('libs/Native_Libs.jar') // 加载上方 .so 生成的该文件
- 3,再在项目的gradle中添加下面代码
jcenter()mavenCentral()maven { url "https://dl.bintray.com/thelasterstar/maven/" }
到这里时,问题已经解决了。
couldn't find libweibosdkcore.so相关推荐
- android so文件崩溃,android 7.0 因为.so文件而崩溃事件解决
菜鸟进场,方圆十里,寸草不生 现在基本都在用第三方的分享,但是不知道为什么,脑残的准备自己集成微博的第三方分享,本来一路躺坑都过来了,不过遇到一个奇葩的问题,软件在android N上会崩溃,其实也就 ...
- android 动态库 后缀,Android Robolectric加载运行本地So动态库
前言 Robolectric 是 Android 的单元测试框架,运行无需 Android 真机环境直接运行在 JVM 之上,所以在 test case 运行速度效率上有了很大提升,接近于 Java ...
- Android Robolectric 加载运行本地 So 动态库
原文发表于:http://rocko.xyz/2016/11/27/Android-Robolectric-加载运行本地-so-动态库/ 前言 Robolectric 是 Android 的单元测试框 ...
- 微博SDK第三方授权登陆
第三方登陆大致流程 1.注册微博开发者账号 2.进入微博开放平台创建应用获取APP key 和APP Secret 3.给应用签名,获取MD5签名 4.在应用中嵌入代码 前三布直接略过,不懂的去看微博 ...
- cordova 实现第三方登录及分享,qq,微信,微博
QQ.微信.微博,只针对移动应用或JS提供SDK,JS SDK表面上是最方便cordova项目实现的,但在授权是通过网页的,其session还需要在网页上输入用户名密码来建立,而android sdk ...
- 解决微博SDK接入全平台支持
解决方案参考微博开放平台AndroidSDK官方文档https://github.com/sinaweibosdk/weibo_android_sdk 问题描述 问题的主要来源在于下面的说明 3:关于 ...
- android 分享到微博客户端,Android APP集成新浪微博分享功能
本文为大家分享了新浪微博分享功能集成,供大家参考,具体内容如下 直接导入weibosdkcore.jar:适用于只需要授权.分享.网络请求框架功能的项目. 无论使用哪一种方式,都需要先将demo中li ...
- Android 友盟统计 友盟推送 友盟分享快速集成
一.友盟统计 1.首先需要到友盟官网 http://mobile.umeng.com/apps注册并且添加新应用,获得Appkey 2.导入SDK,新版SDK支持Android 6.0,http:// ...
- 微博Android平台SDK文档
博Android平台SDK文档 编号:WEIBO_ANDROID_SDK 版本:WEIBO_ANDROID_SDK V3.1.2 修订记录: 时间 文档版本 修订人 备注 2012/7/20 2.0. ...
最新文章
- tp数组转为json_数据存储—JSON
- 记一次 MySQL 的慢查优化
- 一个“人工智能Python机器学习与深度学习”课程表
- Javascript权威指南学习笔记一:数据类型
- 关于Faster R-CNN的一切——笔记3:Faster R-CNN
- 线性代数知识汇总(转载)
- 对于一颗完全二叉树,要求给所有节点加上一个pNext指针,指向同一层的相邻节点;如果当前节点已经是该层的最后一个节点,则将pNext指针指向NULL;给出程序实现,并分析时间复杂度和空间复杂度。
- 深究Spring中Bean的生命周期
- aref无效 lisp_Common Lisp专题4:数组
- 基于网页分析构思出的正文提取算法
- C/C++[codeup 1927]字符串内排序
- Android开发使用一行代码实现点击切换下一张图片
- VS2019连接SQL2008实现登录注册功能.
- Nova 组件如何协同工作 - 每天5分钟玩转 OpenStack(24)
- 轻松解决夜神逍遥模拟器模拟器等模拟器无法连接问题
- 中盈Zonewin NX-1900 打印机驱动
- 爬取京东商品信息出现登陆页面的解决
- 六、常用的sql语句
- Linux tar命令详解
- 用HOSTS文件屏蔽网站
热门文章
- TensorFlow 教程 --新手入门--1.3 安装实例
- android 服务端 servlet webservice,Tomcat 上如何部署Servlet及Android中如何与服务器通信(12页)-原创力文档...
- 「老家」山西凤凰城,说话饮食都像极了西安,人称“最不像山西的城市”
- 一个前端的入行故事,零基础,2个月自学入门前端,半年从外包进淘宝
- GitHub下载代码方法
- 最简单的基于时间片轮转任务调度模型
- 最吓人的鬼故事排行榜前十名(转载)
- MFC开发IM-第二篇、MFC picture 控件的用法
- PHP版本不同可以导入导出吗,请教高人:两个php平台之间的数据导入导出
- python 文件函数_python文件操作及函数学习