项目集成了com.tencent.mm:AndResGuard,当用压缩打包方式的时候,打出来的包在华为手机上获取MixPush-getRegisterId->超时,hms get token failed com.huawei.hms.common.ApiException: 907122050: operation in MAIN thread prohibited https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/error-code-0000001050255690-V5->com.huawei.hms.common.ApiException: 907122050: operation in MAIN thread prohibited
System.err: at com.mixpush.core.MixPushClient$1.run(MixPushClient.java:185)
按照华为文档上的error码处理方式都检查过了,appid什么的都是配置正确,
很奇怪,如果直接run项目的话,就能获取到华为手机的registerid,就能推送成功,所以怀疑是AndResGuard压缩打包的时候导致的获取失败,但是我暂时还没找到解决办法,只能先不用AndResGuard压缩打包,请问大家这个有好的解决方法吗
项目集成了com.tencent.mm:AndResGuard,当用压缩打包方式的时候,打出来的包在华为手机上获取MixPush-getRegisterId->超时,hms get token failed com.huawei.hms.common.ApiException: 907122050: operation in MAIN thread prohibited https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/error-code-0000001050255690-V5->com.huawei.hms.common.ApiException: 907122050: operation in MAIN thread prohibited System.err: at com.mixpush.core.MixPushClient$1.run(MixPushClient.java:185) 按照华为文档上的error码处理方式都检查过了,appid什么的都是配置正确, 很奇怪,如果直接run项目的话,就能获取到华为手机的registerid,就能推送成功,所以怀疑是AndResGuard压缩打包的时候导致的获取失败,但是我暂时还没找到解决办法,只能先不用AndResGuard压缩打包,请问大家这个有好的解决方法吗