簡體   English   中英

升級 Gradle 后 Koush ION 崩潰

[英]Koush ION crashes after Gradle upgrade

在 Gradle 升級 ION 后,當我嘗試發送非常簡單的請求時,給了我這個錯誤。 它在 AVD 和我的物理設備上給了我同樣的錯誤。 現在我在恢復升級時避免了錯誤。 什么可能導致以下錯誤?

2020-10-24 12:34:14.275 20605-20647/my.example.project E/AndroidRuntime: FATAL EXCEPTION: ion-ion
Process: my.example.project, PID: 20605
java.lang.AssertionError
    at com.koushikdutta.async.AsyncSSLSocketWrapper.write(AsyncSSLSocketWrapper.java:474)
    at com.koushikdutta.async.AsyncSSLSocketWrapper.handleHandshakeStatus(AsyncSSLSocketWrapper.java:378)
    at com.koushikdutta.async.AsyncSSLSocketWrapper.handshake(AsyncSSLSocketWrapper.java:182)
    at com.koushikdutta.async.http.AsyncSSLSocketMiddleware.tryHandshake(AsyncSSLSocketMiddleware.java:89)
    at com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2.onConnectCompleted(AsyncSSLSocketMiddleware.java:106)
    at com.koushikdutta.async.http.AsyncSocketMiddleware.lambda$getSocket$3$AsyncSocketMiddleware(AsyncSocketMiddleware.java:217)
    at com.koushikdutta.async.http.-$$Lambda$AsyncSocketMiddleware$glazjOxu-iNIRY4N890Wl1ngyGo.onCompleted(Unknown Source:12)
    at com.koushikdutta.async.future.SimpleFuture.lambda$setCallback$0(SimpleFuture.java:216)
    at com.koushikdutta.async.future.-$$Lambda$SimpleFuture$h_gK5Y1XHZI1H8JTE2xOg4dXbp8.onCompleted(Unknown Source:2)
    at com.koushikdutta.async.future.SimpleFuture$FutureCallsite.loop(SimpleFuture.java:130)
    at com.koushikdutta.async.future.SimpleFuture.handleCallbackUnlocked(SimpleFuture.java:153)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:195)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:175)
    at com.koushikdutta.async.future.-$$Lambda$VNAuWcttAhMr3VsWCERbmWE6yR0.success(Unknown Source:2)
    at com.koushikdutta.async.future.SimpleFuture.lambda$success$4(SimpleFuture.java:287)
    at com.koushikdutta.async.future.-$$Lambda$SimpleFuture$DxIsaj7NQi76eWgOKS4iviWPLV0.onCompleted(Unknown Source:4)
    at com.koushikdutta.async.future.SimpleFuture$FutureCallsite.loop(SimpleFuture.java:130)
    at com.koushikdutta.async.future.SimpleFuture.handleCallbackUnlocked(SimpleFuture.java:153)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:195)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:182)
    at com.koushikdutta.async.http.-$$Lambda$cBC5du-82c5EcL72rP5wNK7Y2Y4.onConnectCompleted(Unknown Source:2)
    at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:906)
    at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:727)
    at com.koushikdutta.async.AsyncServer.access$800(AsyncServer.java:46)
    at com.koushikdutta.async.AsyncServer$8.run(AsyncServer.java:681)

我在這個庫的問題列表中找不到相同的錯誤。

你有沒有試過這個: https : //github.com/koush/ion/issues/937

Solution 1:
Go to: File > Invalidate Caches/Restart and select Invalidate and Restart

Solution 2:
Go to: Build > Select Build Variant and select release instead of debug

我回答有點晚了,但如果有人仍在尋找解決方案,只需在app.gradle文件中將 Ion 版本更新為3.1.0即可修復崩潰。

implementation 'com.koushikdutta.ion:ion:3.1.0'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM