333
阿里云
在64位手机中提示找不到对应的so或者so文件载入出错__Android SDK常见问题_移动推送-阿里云
java.lang.UnsatisfiedLinkError: No implementation found for int org.android.spdy.SpdyAgent.configLogFileN(java.lang.String, int, int) (tried Java_org_android_spdy_SpdyAgent_configLogFileN and Java_org_android_spdy_SpdyAgent_configLogFileN__Ljava_lang_String_2II)
at org.android.spdy.SpdyAgent.configLogFileN(Native Method)
at org.android.spdy.SpdyAgent.configLogFile(Unknown Source)
at com.taobao.accs.net.e.<init>(Unknown Source)
at com.taobao.accs.net.BaseConnection.a(Unknown Source)
at com.taobao.accs.internal.ACCSManagerImpl.sendControlMessage(Unknown Source)
at com.taobao.accs.internal.ACCSManagerImpl.bindApp(Unknown Source)
at com.taobao.accs.a.a(Unknown Source)
at com.taobao.agoo.AliyunRegister.register(Unknown Source)
at com.alibaba.sdk.android.push.vip.AppRegister$a.b(Unknown Source)
at com.alibaba.sdk.android.push.vip.AppRegister$a.a(Unknown Source)
at com.alibaba.sdk.android.push.vip.b.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
1. 可以将生成的.apk文件以.zip文件解压,查看对应的jniLibs是否正确包含armeabi、armeabi-v7a、x86体系架构的目录,检查是否有移动推送的libcocklogic.so和libtnet.so;
2. 如果设备为64位手机,确保jniLibs不包含64位目录(arm64-v8a),移动推送当前不支持64位的so包,需将arm64-v8a/删除,如果用到其他产品的64位so包,不用担心,一般32位是可以兼容的,为消除您的疑虑,后续我们会提供64位移动推送的so包。
3. 如果项目中有使用远程库依赖的方式,如果有远程库提供了64位的so包,在打包时会自动生成arm64-v8a目录,可以在gradle defaultConfig中进行以下设置,指定将特定体系架构的so包打包进apk,如下配置将armeabi、armeabi-v7a、x86架构的so包目录打包进apk:
ndk {
moduleName "jniLib"
abiFilters "armeabi", "armeabi-v7a", "x86"
}
【注意】:以上解决方案是针对Android SDK v2.0.12以下版本(v2.0.12不包含),从v2.0.12版本开始 Push Android SDK支持64位jniLibs。
最后更新:2016-07-12 13:27:45
上一篇:
消息队列 SDK 日志机制与限制__技术分享_技术运维问题_消息队列 MQ-阿里云
下一篇:
云服务器 ECS Linux 软件源自动配置工具__技术案例与工具_Linux操作运维问题_云服务器 ECS-阿里云
产品SLA__产品简介_CDN-阿里云
云服务器 ECS 重置密码
8.6 使用本地客户端连接分析型数据库__第八章 在生产中使用分析型数据库_使用手册_分析型数据库-阿里云
如何实现域名 / URL 转发功能__最佳实践_负载均衡-阿里云
设备接入准备__产品管理_控制台使用手册_阿里云物联网套件-阿里云
查询环境详情__API分组相关接口_API_API 网关-阿里云
LogHub数据源__准备数据源_用户指南_业务实时监控服务 ARMS-阿里云
多执行计划并行执行__执行计划_用户指南_E-MapReduce-阿里云
阿里云联手Intel开启“TOP游戏”云生态培育计划 携手共建精品游戏生态
使用第三方数据卷__数据卷指南_用户指南_容器服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云