手机小米5s,安卓7集成报错 getCerTificate()

android
error
标签: #<Tag:0x00007fb83c531b90> #<Tag:0x00007fb83c5318e8>

(xiao) #1
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String cn.jiguang.service.Protocol.getCerTificate() (tried Java_cn_jiguang_service_Protocol_getCerTificate and Java_cn_jiguang_service_Protocol_getCerTificate__)
   at cn.jiguang.service.Protocol.getCerTificate(Native Method)
   at cn.jiguang.net.SSLTrustManager.<clinit>(Unknown Source)
   at cn.jiguang.net.HttpUtils.createSSLConnection(Unknown Source)
   at cn.jiguang.net.HttpUtils.httpPost(Unknown Source)
   at cn.jiguang.d.d.l.a(Unknown Source)
   at cn.jiguang.d.d.l.a(Unknown Source)
   at cn.jiguang.d.d.o.b(Unknown Source)
   at cn.jiguang.d.d.q.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
   at java.lang.Thread.run(Thread.java:760)

#2

1、说明你使用的 SDK 的版本

2、说明你的具体操作步骤,什么情况下出现该错误。

3、可否复现,使用极光官方 demo 是否有问题,手机什么机型系统。


(xiao) #3

sdk 3.1.1
按官方文档的方式集成 集成后进入我的app,2s后就出现了
demo推送的话推送消息在页面能显示,但是通知不出现,手机小米5s,安卓7


#4

显示在页面不显示通知说明你们推送的就是自定义消息,他就是不展示的。

你的客户端错误日志还有没有更完整的,都提供一下。


(xiao) #5
 E/AndroidRuntime: FATAL EXCEPTION: Thread-102
       Process: com.qgutech.currency, PID: 23201
       java.lang.NoClassDefFoundError: cn.jiguang.net.SSLTrustManager
       at cn.jiguang.net.HttpUtils.createSSLConnection(Unknown Source)
       at cn.jiguang.net.HttpUtils.httpPost(Unknown Source)
       at cn.jiguang.d.d.l.a(Unknown Source)
       at cn.jiguang.d.d.l.a(Unknown Source)
       at cn.jiguang.d.d.o.a(Unknown Source)
       at cn.jiguang.a.a.c.f.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String cn.jiguang.service.Protocol.getCerTificate() (tried Java_cn_jiguang_service_Protocol_getCerTificate and Java_cn_jiguang_service_Protocol_getCerTificate__)
        at cn.jiguang.service.Protocol.getCerTificate(Native Method)
        at cn.jiguang.net.SSLTrustManager.<clinit>(Unknown Source)
        at cn.jiguang.net.HttpUtils.createSSLConnection(Unknown Source)
        at cn.jiguang.net.HttpUtils.httpPost(Unknown Source)
        at cn.jiguang.d.d.l.a(Unknown Source)
        at cn.jiguang.d.d.l.a(Unknown Source)
        at cn.jiguang.d.d.o.b(Unknown Source)
        at cn.jiguang.d.d.q.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:760)

#6

你好,请检查so是否正确导入


(xiao) #7

正确导入了,因为也导入了百度定位sdk,所以我只保留了armeabi一个文件夹


#8

那可能是这个问题,你全部导入看看会不会报错


(xiao) #9

不是的 最开始我全部导入了 直接崩溃


#10

那你把全部导入的日志发出来看一下呢


(xiao) #11

而且全部导入的话不就是百度跟极光冲突那个错么


#12

所以你最好把arm所有的so都加一下,百度的也加一下


(xiao) #13

试过了 全部的arm加入之后,将百度的so在每个arm里面添加还是错


#14

那你把build.gradle配置和项目so的目录结构发出来看一下


#15

不是把百度的so每个目录放一个,要去百度下载对应平台的so,分别放进去才可以,因为每个平台对应的so是有区别的


(xiao) #16


#17

build.gradle完整配置发一下看看呢


(xiao) #18

额 还要哪些信息?


(~San Mao~) #19

您好 请问上面这个问题最终解决了吗 可否分享下解决方案?