簡體   English   中英

Gradle無法在新的Android Studio 2.0中同步我的項目

[英]Gradle is failing on syncing my project in the new Android Studio 2.0

我剛剛將我的Android Studio從1.5升級到2.0升級(即安裝了全新版本)。 升級似乎進展順利,但是當我打開它時,當Gradle正在同步我的項目時,我的項目出現問題。

Gradle同步運行幾分鍾后,我收到此錯誤:

Failed to sync Gradle project MyProject
    Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
    Error:  Enable Gradle "offline mode' and sync project
            Learn about configuring HTTP proxies in Gradle

所以,我點擊鏈接說:

Enable Gradle "offline mode' and sync project

然后Gradle旋轉一兩秒,我現在有這樣的信息:

Failed to sync Gradle project MyProject
    Error: No cached version of com.android.tools.build:gradle:1.3.0 available for offline mode.
           Disable Gradle 'offline mode' and sync project

所以,我點擊這個鏈接:

Disable Gradle 'offline mode' and sync project

我又回到了第一個錯誤。

我正在處理的機器100%脫機。 它沒有,也不會有任何形式的網絡連接。 我想我需要禁用某種需要互聯網的檢查,但我不確定是什么。 這是可修復的,還是我必須降級回Android Studio 1.5?

UPDATE

我也收到此錯誤消息:

Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.

好的,我解決了我的問題所以我想發布我是如何做的,以防其他人遇到這種情況。

我正在谷歌上搜索並發現有關使用Android Studio離線工作的聲明

但是,您可以使用任何Gradle依賴項。 Gradle使用互聯網搜索存儲庫中的依賴項,因此如果您完全無法在線工作。 盡量不要在Gradle文件中包含任何內容,如果你這樣做,你將不得不同步它,它將失敗。 基本上只是不要觸摸Gradle文件,你會很高興。

所以,我查看了我的gradle文件,特別是項目的build.gradle(不是模塊)。 在那里,我注意到一條線:

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
}

所以,我用2.0.0替換了1.3.0並且項目構建得很好。

我希望這對未來的其他人有所幫助。 祝好運。

我有同樣的問題,當我下載了“BackboneExampleApp”源代碼guithub 點擊這里代碼 我通過觀察舊項目的設置並發現了這些錯誤,完成了以下過程。 我解決了這兩個錯誤,運行我的應用程序並獲得錯誤以升級項目,最后當我更新時,不再存在問題。 只需看圖片尋求幫助。

在此輸入圖像描述

build.gradle(Project:BackboneExampleApp-master) - >

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
}

我的應用程序中也遇到了同樣的問題。 我已完成無效緩存/重啟然后問題得到解決。

我和你的問題一樣。 幸運的是,我設法解決了這個問題。 您需要轉到文件>>設置>>構建,執行,部署>>構建工具>> Gradle 您需要更改Gradle Home 我是“C:/ Program Files / Android / Android Studio / gradle / gradle-2.08 ”,它說路徑無效。 因此,只需在文件資源管理器中重新檢查您的路徑並進行更改即可。 我改成了我的“C:/ Program Files / Android / Android Studio / gradle / gradle-2.10 ”。

我遇到了類似的問題。 我試圖建立一個媒體樣本。 我按照你的建議嘗試使用gradle 2.0.0,但它沒有用。 但是讓我走上了正確的軌道。 gradle 2.1.0,以及停用離線模式讓它工作。

對我來說這是一個連接問題,我檢查了我的連接工作在同一秒我已啟用和禁用離線Gradle,然后Android Studio下載所需的文件

注意:我的連接多次斷開連接並重新連接,所以我發現這個錯誤是由連接引起的,特別是它與嘗試同步我的Gradle時不同

對於那些有錯誤消息的問題:學習配置HTTP設置,下面是適合我的解決方案。 我正在使用Android studio 2.3.3:

轉到http://developer.android.com/studio/intro/studio-config.html步驟1:按照以下說明操作:設置Android Studio代理。 第2步:按照以下說明操作:用於gradle HTTP代理設置的Android插件。 您將在以下位置看到代理設置:#project wide gradle settings,將代碼復制到那里並將其粘貼到gradle屬性文件中的空白區域,該文件位於Android studio中的構建gradle下。 在此過程中確保您已連接到互聯網。 等到錯誤消失。

第3步:您可能會看到彈出的另一條消息說明:某些文件夾現在可能已丟失。 現在點擊syn。

我希望這有所幫助,謝謝大家。

你提到我,我遇到了同樣的麻煩。 但我自己解決了。 我將我的電腦連接到互聯網並使用PROJECT >> REBUILT PROJECT重新啟動項目。

然后可以在下面看到一些下載名稱為jcenter .......

然后問題解決了......😃Gradle構建成功了..

我遇到了同樣的問題。 確保您已在環境變量的路徑中為gradle創建了一個條目

C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin

禁用離線模式並在環境變量中設置路徑后,問題得到解決,Gradle構建得很干凈。

這個問題似乎有多種原因。 我通過更改“Gradle版本”和“Android插件版本”來修復它。

這可能對某人有幫助。 轉到文件 - >項目結構。 選擇Project並更新您的gradle和android插件版本。

我的應用程序中也出現了同樣的問題。應用程序Gradle版本是2.3.3。我只是將Gradle更新為3.0.1。問題解決了。

暫無
暫無

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

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