Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

android studio 3.0 stuck at "building gradle project info"

Today I was going to make a new project in Android Studio. The Android Studio on my computer is updated to 3.0. When I was creating a new project and finished the procedure of the settings, the AS stuck at "Building Gradle Project info".

I have met this situation several times in AS 2.3.3, and I solved them by modifying the gradle distributionUrl. But this time, it doesn't work.

I hope someone can give me a hand. Thanks anyway!

like image 212
Zeng Tianyu Avatar asked Nov 04 '17 12:11

Zeng Tianyu


People also ask

Why is Gradle taking so long to download in Android Studio?

Android Studio 3.0 or later is trying to download a new version of gradle automatically but it is taking too much time During download time network issue can stuck at building gradle project info it is the one Android Studio 3.0 was trying to download. Extract gradle-4.1-all.zip after extraction complete you can find folder name called gradle-4.1

How to fix Gradle not compiling on Android?

Fixed it by going to Android Studio -> Preferences -> Gradle -> and ticking Offline work. Still have no idea what was wrong, but at least now it compiles. Edit: In new Android Studio Versions the path is File -> Other Settings -> Default Settings -> Build-Excecution-Deployment -> Gradle

How to show Gradle activity in Android Studio?

Still have no idea what was wrong, but at least now it compiles. Edit: In new Android Studio Versions the path is File -> Other Settings -> Default Settings -> Build-Excecution-Deployment -> Gradle Show activity on this post.

What is the path to Gradle build execution activity?

Edit: In new Android Studio Versions the path is File -> Other Settings -> Default Settings -> Build-Excecution-Deployment -> Gradle Show activity on this post.


2 Answers

Because downloading Gradle takes a lot of time when your network situation is not so good, you have to download it by yourself.

My solution is:

1. Download a new version of gradle, such as gradle-4.3-all.zip, etc., and put the file in your AS Gradle location (Mac: go to the Application folder and open the package of AS, and put the new gradle in the Gradle folder. PS: If your new gradle version folder is not found, then you can create it on your own.Windows: like the previous two answers);
2. Disconnect your Wifi or LAN;
3. Open Android Studio 3.0 as usual;
4. DO NOT OPEN YOUR PROJECT IMMEDIATELY, TURN TO THE PREFERENCE PART FIRST;
5. GO TO THE GRADLE PART, DO THE SETTINGS AND SWITCH THE OFFLINE MODE ON;
6. Open the project you want to open;
7. Let AS to index the file and modify the gradle.properties when it is still indexing.
8. Turn on you Wifi or LAN, and AS will download the missing file. ATTENTION: DO NOT MODIFY YOUR ANDROID MANIFEST OR OTHER FILES WHEN DOWNLOADING
9. Close AS and reopen the project. And everything will be fine. :-)

If you still stuck at "Building Gradle Project info", just redo all of these. Still not clear? Comment below.

like image 200
Zeng Tianyu Avatar answered Oct 10 '22 17:10

Zeng Tianyu


Problem

AS 3.0 is trying to download a new version of gradle but it is taking too much time.

Solution

  1. Make sure to close AS 3.0
  2. Go to the folder: C:\Users\[username]\.gradle\wrapper\dists
  3. Note the latest version of gradle present there (gradle-4.1-all in my case)
  4. Go to http://downloads.gradle.org/distributions and download the zip archive for this exact version (gradle-4.1-all.zip in my case)
  5. Copy the archive in this gradle sub-folder, something like : C:\Users\[username]\.gradle\wrapper\dists\gradle-4.1-all\c64ydeuardnfqctvr1gm30w53 ; delete the file with .part extension in this folder, it is the one AS 3.0 was trying to download.
  6. Unzip the downloaded archive in this folder.
    • Create a copy of the present .lck file (0 KB) with the .ok extension (gradle-4.1-all.zip.ok in my case). I noticed that there are .ok files in other gradle version folders but I do not know if this is necessary.
  7. Run AS 3.0, it should be fine now.
like image 3
theSlyest Avatar answered Oct 10 '22 16:10

theSlyest