簡體   English   中英

Android Studio 2.2堅持使用建築Gradle項目信息導入現有項目

[英]Android Studio 2.2 Stuck at Building Gradle Project Info on importing existing project

我在Windows 10上使用Android studio 2.2。

我正在嘗試導入現有的android項目。 它需要永遠的問題,仍然顯示消息

構建'ProjecTName'Graedle項目信息

之后,android工作室完全陷入困境,我從任務管理器中殺了它!

我嘗試了Android Studio列表中的可用選項:

  1. 打開現有的Android Studio項目

  2. 導入項目(Eclipse ADT,Gradle等)

測試

在后台有Gradle的下載。 等待它完成。

只需從項目文件夾中刪除Gradle文件,然后重試。

希望這會有所幫助。

我也有問題。

我下載了gradle 3.5二進制分發zip文件,從我的項目中刪除了gradle文件夾,然后進入Android Studio設置,選中“離線工作”,使用“使用本地gradle分發”並設置解壓縮gradle文件夾的路徑“ Gradle home“和”服務目錄路徑“文本字段。

然后我嘗試用Android Studio 2.3打開項目。

然后顯示一條消息,我按下取消手動配置gradle,然后我再次找到解壓縮的gradle文件夾。 這解決了我的問題。

請嘗試以下方法:

1>嘗試從項目文件夾中刪除(刪除)gradle文件,然后重試。

2>嘗試進入android工作室,然后進入文件>無效緩存/重啟,然后嘗試。

3>如果以上兩個不起作用,請檢查gradle,android Studio版本,看看是否需要更新。

4> 3以上通常對我有用,如果它仍然存在,那么你需要檢查項目的依賴關系。 還嘗試導入其他一些項目,如果出現同樣的問題,請嘗試安裝android studio的STABLE版本

我刪除了所有gradle文件夾並將其從另一個項目復制並粘貼,這對我有用

嘗試刪除C:\\ Users \\ User.gradle

以上答案對我不起作用。

我有幾個具有不同gradle版本的項目,每當我嘗試打開一個項目時,Android Studio就開始在后台下載它的gradle。

因此,在將舊項目導入新的Android Studio / Gradle之前要做的事情。

  1. 在文件'build.gradle'中將舊行替換為“classpath'com.android.tools.build:grad:2.3.3'”(假設2.3.3是最新版本。您可以在新近/最近創建的項目中檢查這一點)
  2. 在文件'gradle / wrapper / gradle-wrapper.properties'中用'distributionUrl = https://services.gradle.org/distributions/gradle-3.3-all.zip'替換舊行(假設3.3是最新的。你可以檢查在你最近/最近創建的項目中)

現在當你導入時,它不會下載其他gradle版本。

我使用Notepad ++在包含所有舊項目的整個目錄中找到了 - 替換上面的行。

實際上真正的問題是工作室正在通過互聯網下載gradle文件,有時它無法這樣做,然后它卡住但我們可以手動修復它 -

根據您的Android Studios版本下載Gradle文件。

您可以通過https://services.gradle.org/distributions/下載gradle文件

通過https://developer.android.com/studio/releases/gradle-plugin.html在Update Gradle區域中查看您的Gradle vesrion。

下載Gradle並將其粘貼到-c:/Users/username/local/.gradle中

這就是它!!!

我發現我的gradle文件的gradle版本設置為2.1.0。 所以我在wordpad中打開文件並首先將其更改為3.3然后它對我來說很好。

在gradelwrapper.properties中:from distributionUrl=https\\://services.gradle.org/distributions/gradle-2.10-all.zip to distributionUrl=https\\://services.gradle.org/distributions/gradle-3.3-all.zip希望能解決問題

這對我有用..肯定會為你工作。

步驟1:從項目文件夾中“僅刪除”Gradle“文件夾”。

第2步:從Android Studio導入您的項目,將出現一個對話框“按確定以使用...,或取消以...”。 按“取消”並找到已下載最新Gradle文件的路徑(在我的例子中為C:/ Gradle / gradle-3.5)。

第3步:它會給出一個錯誤,說“沒有緩存版本......”。 所以現在檢查哪個版本的com.android.tools.build:gradle:你有...所以檢查路徑“C:\\ Program Files \\ Android \\ Android Studio \\ gradle \\ m2repository \\ com \\ android \\ tools \\ build \\ gradle”並選擇最新版本(在我的情況下為2.3.2)。 所以現在,在Android Studio中轉到Gradle Scripts-> build.gradle(android),並在我的情況下將dependencie的類路徑更改為(classpath'com.android.tools.build:gradle:2.3.2')

第4步:點擊“再試一次”。 然后它會要求升級工具,通過點擊它升級它然后你就完成了..

恭喜,您的項目已成功建成..

並且確保在設置 - >構建,執行...-> Gradle->“選中使用本地gradle分發和離線工作和Gradle home:C:/ Gradle / gradle-3.5&Service目錄路徑:C: /Gradle/gradle-3.5(在我的情況下)。

刪除temp和temp%對我有用!

手動下載gradle-3.3-all.zip

並提取到/Users/[yourUsername]/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/

暫無
暫無

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

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