Android 11 系统上 Okhttp 3.10 版本上部分手机出现 Java .lang.VerifyError:Superclass okhttp3.internal.http1.Http1Codec$AbstractSource
Caused by:
5 java.lang.VerifyError:Superclass okhttp3.internal.http1.Http1Codec$AbstractSource of okhttp3.internal.http1.Http1Codec$UnknownLengthSource is declared final (declaration of ‘okhttp3.internal.http1.Http1Codec$UnknownLengthSource’
appears in /data/app/~~7Slsz0eTU_atlqLyl7NGKQ==/com.zhenhui.huilianyi-5gJPwjBAIcieNSC9WYPr4g==/base.apk)
6 okhttp3.internal.http1.Http1Codec.f(Http1Codec.java:259)
7 okhttp3.internal.http1.Http1Codec.a(Http1Codec.java:153)
8 okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:124)
9 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
10 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:121)
11 com.huilianyi.hlybaselibrary.http.HttpClientManager$1.intercept(HttpClientManager.java:39)
12 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
13 okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
14 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
15 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:121)
16 okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
17 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
18 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:121)
19 okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
20 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
21 okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
22 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
23 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:121)
24 com.huilianyi.hlybaselibrary.http.intercept.HttpInterceptor.intercept(HttpInterceptor.java:63)
25 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:147)
26 okhttp3.internal.http.RealInterceptorChain.a(RealInterceptorChain.java:121)
27 okhttp3.RealCall.i(RealCall.java:200)
28 okhttp3.RealCall.b(RealCall.java:77)
29 retrofit2.OkHttpCall.execute(OkHttpCall.java:180)
30 retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$RequestArbiter.request(RxJavaCallAdapterFactory.java:171)
31 rx.internal.operators.OperatorSubscribeOn$1$1$1.request(OperatorSubscribeOn.java:80)
32 rx.Subscriber.setProducer(Subscriber.java:209)
33 rx.internal.operators.OperatorSubscribeOn$1$1.setProducer(OperatorSubscribeOn.java:76)
34 rx.Subscriber.setProducer(Subscriber.java:205)
35 retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$CallOnSubscribe.call(RxJavaCallAdapterFactory.java:152)
36 retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$CallOnSubscribe.call(RxJavaCallAdapterFactory.java:138)
37 rx.internal.operators.OnSubscribeLift.a(OnSubscribeLift.java:50)
38 rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
39 rx.Observable.a(Observable.java:8666)
40 rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94)
41 rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:220)
42 rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
43 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
44 java.util.concurrent.FutureTask.run(FutureTask.java:266)
45 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
46 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
47 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
48 java.lang.Thread.run(Thread.java:923)
2 条回复 • 2021-01-08 16:14:07 +08:00
|
|
1
chenjiajia9411 93 天前
混淆有问题,AbstractSource 给弄成 final 了,把 allowaccessmodification 关了,以后上传的日志*好也带上符号表或者直接还原不然不方便看。
还有如果还需要兼容 API 21 以下就把 OkHttp 升级到 3.12.12 ,不需要兼容的话直接升级到 4.9.0 吧。
|
|
|
2
haydenjie 92 天前
我看了一下这个 allowaccessmodification 这个配置工程里面没有,但是在 build 里面生成的配置文件里面找了这个,这个配置好像只会把 private 变成 public 。 现在是 bugly 上统计到部分 Android11 的手机出现,我找相同的手机却不能出现这个报错。
|
直接打开模拟器自带的 play store 就能直接搜到 v 信下载安装,包括 p 和谐 dd,xian 鱼(未测试)等以前 x86 模拟器安装不了的应用,
终于可以在 intel mac 上不借助第三方模拟器愉快使用手机应用了
“ The new Android 11 system images are capable of translating ARM instructions to x86 without impacting the entire system. This allows the execution of ARM binaries for testing without the performance overhead of full ARM emulation.”
21 条回复 • 2021-03-30 11:07:29 +08:00
|
|
1
y4nssss 11 天前
好吧,我也不知道这个….给服务器装个显卡然后试试
|
|
|
2
hccsoul 11 天前
你说的这个是装在虚拟机里面的那个系统吗?
|
|
|
3
acrisliu 11 天前 via iPhone
然后第二天封号?
|
|
|
4
coderluan 11 天前
装微信一直不是问题, 问题怎么不被封号……
|
|
|
5
belin520 11 天前
封号就蛋疼了,深度依赖(仅限本人)
|
|
|
6
fox0001 11 天前 via Android
这个要大赞啊~
|
|
|
7
flineqaq 11 天前 via iPhone
引蛇出洞?
|
|
|
8
kuaner 11 天前
装不装是你的事
封不封是我的事
|
|
|
9
zhhanging 10 天前
微信容易封号,不建议尝试
|
|
|
10
murmur 10 天前
大号千万别用模拟器,死了就死了,客服都没得
小号可以随便用模拟器,但是巨容易风控,而且没联系人也没啥用总结:别用模拟器开微信
|
|
|
11
murmur 10 天前
@fox0001 赞什么,网易的 mumu 里面就带了微信和 qq,现在别人都预装了,谁敢用
|
|
|
12
swulling 10 天前
封号警告⚠️
|
|
|
13
dyy1997 10 天前s
我去年也发现了,登上去看了一下,然后就损失了一个小号
|
|
|
14
someonesnone 10 天前
小心风控,封号
|
|
|
15
hantsy 10 天前
封号是什么操作?
|
|
|
16
learningman 10 天前 1
哈哈哈哈哈哈
给你看个东西
本来是永封,工信部刚了一波改成了可以解,但是这个号没好友,我打算再刚一波
|
|
|
17
Tink 10 天前 via Android
本来就能装,一直都可以
|
|
|
18
divilkcvf 10 天前
@Tink 11 才可以
|
|
|
19
fox0001 10 天前 via Android
@murmur #11 我赞的是那段英文。可以方便测试 ARM 版的 apk 了。微信关我屁事
|
|
|
20
cnrting 9 天前
干”坏事”的时候不要留下任何个人指纹
|
|
|
21
divilkcvf 7 天前
@cnrting 我都是扫描身份证正反面上传并通过人脸眨眼验证的
|