accs bindapp error,友盟推送与阿里云视频点播的so配置不兼容问题
2017-12-19 16:14
2859 查看
1 . 集成友盟推送3.X版本,如果遇到常规的“accs bindapp error”报错,很好处理,按照友盟官方的建议即可:
在build.gradle配置文件中配置如下:
参考链接:PushSDK 3.x集成遇到accs bindapp error的解决办法
2 . 我遇到的问题的特殊之处在于:同时集成了友盟推送和阿里云视频点播,这两个第三方平台建议的so文件配置方式不同,且不兼容。
详情如下:
(1)如果按照上述方式配置了友盟的so文件,友盟推送的注册是没有问题的,能够获取到device token。但阿里云视频点播的aar引入失败,只要初始化 AliyunVodPlayer,程序就崩溃。
(2)向阿里云售后技术客服提交了工单进行询问,技术客服要求在build.gradle配置文件中配置如下:
向其说明了与友盟不兼容,且若有需要,友盟可提供全版本so文件的情况,询问解决办法,其态度坚决,要求视频点播服务必须这样配置。
然而,只要按其要求进行配置,友盟推送在常见机型上就大概率注册失败。
然后,我尝试了在友盟的module中只保留armeabi-v7a的so文件夹,及同时保持x86、armeabi和armeabi-v7a三个so文件夹,同样会遇到友盟注册失败的情况。
反复修改测试,最终找到了解决办法:集成友盟全平台so文件,并且删除build.gradle中关于so库架构的配置。
现在担心的是,集成了友盟全平台so文件,导致apk安装包增大了好几M,暂时没办法。
在build.gradle配置文件中配置如下:
ndk { //设置支持的SO库架构 abiFilters 'x86', 'armeabi' }
参考链接:PushSDK 3.x集成遇到accs bindapp error的解决办法
2 . 我遇到的问题的特殊之处在于:同时集成了友盟推送和阿里云视频点播,这两个第三方平台建议的so文件配置方式不同,且不兼容。
详情如下:
(1)如果按照上述方式配置了友盟的so文件,友盟推送的注册是没有问题的,能够获取到device token。但阿里云视频点播的aar引入失败,只要初始化 AliyunVodPlayer,程序就崩溃。
(2)向阿里云售后技术客服提交了工单进行询问,技术客服要求在build.gradle配置文件中配置如下:
ndk { //设置支持的SO库架构 abiFilters 'armeabi-v7a' }
向其说明了与友盟不兼容,且若有需要,友盟可提供全版本so文件的情况,询问解决办法,其态度坚决,要求视频点播服务必须这样配置。
然而,只要按其要求进行配置,友盟推送在常见机型上就大概率注册失败。
然后,我尝试了在友盟的module中只保留armeabi-v7a的so文件夹,及同时保持x86、armeabi和armeabi-v7a三个so文件夹,同样会遇到友盟注册失败的情况。
反复修改测试,最终找到了解决办法:集成友盟全平台so文件,并且删除build.gradle中关于so库架构的配置。
现在担心的是,集成了友盟全平台so文件,导致apk安装包增大了好几M,暂时没办法。
相关文章推荐
- 同时集成阿里云旺与友盟推送,初始化失败s:-11,s1:accs bindapp error!的解决办法
- android使用友盟推送注册失败获取不到token accs bindapp error!
- 使用git 配置多仓库后再次推送return error:500的问题
- 友盟register failed: -11 accs bindapp error!
- :-1: error: cannot open C:\Users\???\AppData\Local\Temp\main.obj.5136.0.jom for write :QT的中文路不兼容问题
- 阿里云视频点播播放常见问题排查指南
- 阿里云视频点播使用JavaScript上传文件重命名问题解决
- 关于程序集配置文件(App.config)的问题
- Google App Engine中Yaml配置文件格式引发的AppConfigNotFoundError问题
- Tomcat遇到”Error listenerStart”或”Error filterStart”问题且无详细日志时的log配置.
- 1202530 - Error: "HTTP Status 500"" when attempting to log on to Java InfoView using Active Directory(配置BOSSO出现的问题解决方案)
- bind 9 安装 配置 master slave .. 不是很难,但其中也遇到些问题。。耗费了点时间解决
- 解决Windows 7 下无法启动Tomcat 的问题——Unrecognized Windows Sockets error: 0: JVM_Bind
- 类项目中的配置文件app.config在打包安装后的信息获取的问题
- 库名表名大小写问题与sqlserver兼容的启动配置方法
- 解决“#error directive: Please use the /MD switch ...和“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
- Spring+Hibernate的配置问题?运行时候始终有“严重: Error listenerStart”
- Tomcat Error Page配置 与 Error Page在IE下不能转发的问题
- 安装配置视频点播服务器
- apache配置svn中出现can not load modules/mod_dav_svn.so问题解决