友盟分享到新浪微博报错

 楼主进几天测试安卓分享到新浪微博报错,前一段时间还好好的,突然就报错了,奇了怪了,

报错信息如下:

FATAL EXCEPTION: Thread-20003
                                                 Process: com.qiuxun.qwy, PID: 1095
                                                 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.qiuxun.qwy-1/base.apk"],nativeLibraryDirectories=[/data/app/com.qiuxun.qwy-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libweibosdkcore.so"
                                                     at java.lang.Runtime.loadLibrary(Runtime.java:366)
                                                     at java.lang.System.loadLibrary(System.java:988)
                                                     at com.sina.weibo.sdk.net.HttpManager.<clinit>(HttpManager.java:83)
                                                     at com.sina.weibo.sdk.net.NetUtils.internalHttpRequest(NetUtils.java:46)
                                                     at com.sina.weibo.sdk.utils.AidTask.loadAidFromNet(AidTask.java:344)
                                                     at com.sina.weibo.sdk.utils.AidTask.access$3(AidTask.java:331)
                                                     at com.sina.weibo.sdk.utils.AidTask$2.run(AidTask.java:203)
                                                     at java.lang.Thread.run(Thread.java:818)


大概意思是,他去相应的文件下没有加载到libweibosdkcore.so文件,


第一种解决办法:

app的build.gradle中添加如下代码,然后rebuild.

ndk {
    //选择要添加的对应cpu类型的.so库。
    abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a', 'x86', 'x86_64', 'mips', 'mips64'
}
 
第二种解决办法:
删除v8下的so库

   
   
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

ndk { abiFilters "armeabi" , "armeabi-v7a" , "x86" , "mips" }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值