簡體   English   中英

Android Studio:嘗試在 build.gradle 中實現 OKHTTP3 時收到錯誤

[英]Android Studio: I am receiving an error when trying to implement OKHTTP3 into the build.gradle

當我將 OKHTTP3 添加到應用級別 build.gradle 並嘗試同步 build.gradle 時,我在 android studio 中收到以下錯誤:

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.squareup.okhttp3:okhttp:4.4.0.

我用於實現依賴項的代碼如下所示:

dependencies {
    ...
    implementation 'com.squareup.okhttp3:okhttp:4.4.0'
    ...
}

這是我從https://search.maven.org/artifact/com.squareup.okhttp3/okhttp/4.4.0/jar獲取的最新版本的 OKHTTP3,所以這應該可以正常工作。

在項目級別的 build.gradle 中,我在buildscriptallprojects級別的存儲庫中都包含了jcenter() ,所以我不確定為什么會收到上述錯誤,因為從其他 stackoverflow 問題中,我可以看到jcenter()是這個庫來自的 maven 中央存儲庫。

我已經查看了關於這個問題的所有其他 stackoverflow 問題,但他們的解決方案都沒有為我工作,無論進行任何嘗試,我都會收到相同的錯誤。

我感謝任何人可能提出的任何建議。 先感謝您。

對於遇到上述問題的任何人。 這對我有用:

我對新的 Android Studio 版本進行了一些研究,因為我發現我已經正確完成了所有其他操作,並且錯誤很可能與最近的 Android Studio 更新有關。 為了解決上述解決方案,我將build.gradle離線模式切換為關閉,從而解決了整個問題。

要執行相同的步驟,這取自 Android Studio 的 3.6 博客文章:

切換 Gradle 離線模式的新位置 要啟用或禁用 Gradle 離線模式,首先從菜單欄中選擇查看 > 工具窗口 > Gradle。 然后,在 Gradle 窗口頂部附近,單擊 Gradle 面板中的 Toggle Offline Mode Gradle offline 按鈕。

這篇文章可以在這里找到https://developer.android.com/studio/preview/features#gradle-offline-ui

暫無
暫無

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

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