Android SDK 一直连接失败

小翊 2月前 258

sdk接入后 一直是这种状态 怎麽破....

最新回复 (16)
  • x86 2月前
    引用 2
    是不是混淆的问题,先关闭混淆测试下

    混淆规则,请参考demo
  • 小翊 2月前
    引用 3
    连接 状态 一直返回的 -1 ,以aar 方式引入 
    而且一直有这样一个异常
    java.lang.ClassNotFoundException:Didn't find class "com.tencent.mars.proto.ProtoLogic$IConnectionStatusCallback" on path: DexPathList[[zip file "/data/app/~~srAGqrCHsSe-4sJ-m3kqQw==/com.yunbao.lexiu-fVcPkGJwoPFdRI-RHXXPVw==/base.apk"]
  • 小翊 2月前
    引用 4
    Uncaught remote exception! Exceptions are not yet supported across processes. Client PID 26748 UID 10372.
                                                                                                        java.lang.NoSuchMethodError: No static method connect(Ljava/lang/String;)Z in class Lcom/tencent/mars/proto/ProtoLogic; or its super classes (declaration of 'com.tencent.mars.proto.ProtoLogic' appears in /data/app/~~PxSf5HJeJqpuZf0NPGewKQ==/com.yunbao.lexiu-Kzj_7ghP9eQ9QZAe9V_Daw==/base.apk!classes22.dex)
                                                                                                                at cn.wildfirechat.client.ClientService.initProto(ClientService.java:3364)
                                                                                                                at cn.wildfirechat.client.ClientService.access$600(ClientService.java:141)
                                                                                                                at cn.wildfirechat.client.ClientService$ClientServiceStub.connect(ClientService.java:227)
                                                                                                                at cn.wildfirechat.client.IRemoteClient$Stub.onTransact(IRemoteClient.java:713)
                                                                                                                at android.os.Binder.execTransactInternal(Binder.java:1346)
                                                                                                                at android.os.Binder.execTransact(Binder.java:1282)
  • x86 2月前
    引用 5
    这个异常是混淆导致的
  • 小翊 2月前
    引用 6
    可是 debug 包 还没有开启混淆...
  • x86 2月前
    引用 7
    小翊 可是 debug 包 还没有开启混淆...
    你可以反编译apk,确认下,看看能不能找到对应的类
  • 小翊 2月前
    引用 8
    反编译后 com.tencent.mars 这个包是存在的
  • x86 2月前
    引用 9
    不科学呀,你附上个 debug 版的 apk 及测试账号,我们测试下
  • 小翊 2月前
    引用 10

    直接使用微信登录即可

  • 小翊 2月前
    引用 11
    https://www.pgyer.com/Qme1kgzq
    下載使用
  • x86 2月前
    引用 12
    小翊 https://www.pgyer.com/Qme1kgzq 下載使用
    该应用为邀请安装,仅应用成员可安装,请联系应用管理者更改为公开或密码安装再进行下载。

  • 小翊 2月前
    引用 13
    https://www.pgyer.com/Qme1kgzq 可以了
  • x86 2月前
    引用 14
    请提供一个测试账号,开发机上没有安装微信
  • 小翊 2月前
    引用 15
    账号 18574145199 密码 y123456
  • x86 2月前
    引用 16
    问题是 client 的代码和 mars-core-release.aar 不匹配,应当是 client 的代码,比 mars-core-release.aar旧,请升级

    connect 改过返回值类型,最新返回值类型是 long
  • 小翊 2月前
    引用 17
    好的 明白了 我全部用 chat包里的aar 才造成了 现在的问题
返回