I\'m trying to build a gradle project with gradle-wrapper (gradlew
).
When I build with ./gradlew build
, it outputs text
This is what I did to avoid editing all gradle wrapper for current and future projects.
gradle-wrapper.properties
in your project folder (eg. ./gradle/wrapper/gradle-wrapper.properties
) distributionUrl
line (eg. distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.zip
The gradle binary archive needed is gradle-2.10-bin.zip
. Another version is gradle-2.10-all.zip
that includes everything including source code and documentation.
Please note each project ships with different versions of gradle distributions and you can change the version to the one you have (gradle-x.xx-XXX.zip
) that include the binary. (eg. gradle-2.11-bin.zip
| gradle-2.11-all.zip
).
Execute gradlew.bat
on window or gradle
on linux to start the wrapper to build the project.
It will begin downloading the gradle-2.10-bin.zip
to the .gradle\wrapper\dists
in your home directory (eg.C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-bin
). This download happens just once for each specified gradle version.
If you already downloaded the archive before you can terminate the download using Ctrl+C
Go into the gradle download location C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-all\78v82fsf226usgvgh7q2ptcvif
copy your own copy of gradle-2.10-bin.zip
into that directory then delete the gradle-2.10-all.zip.part
in that directory.
That's all. Go back to your project directory to execute gradlew.bat
and it will use your local copy instead of downloading a new one.
I found another easiest way to do this just started my XAMPP server and then made a folder gradle
inside htdocs
. I added the zipped file gradle-4.4-all.zip
inside that folder. Changed the distribution url to distributionUrl=http\://localhost/gradle/gradle-4.4-all.zip
I restarted android and the syncing completed without any issue.
This solution didn't work for me but help me to get the right way so if you want install gradle offline follow these steps:
1- at your project under gradle directory open this file (gradle-wrapper.properties)
2- at last line you will find the gradle version, download that version or copy the file from another pc
distributionUrl=http\://services.gradle.org/distributions/gradle-3.3-bin.zip
Download Link will be like this: http://services.gradle.org/distributions/gradle-3.3-bin.zip
3- open this location C:\Users\userName.gradle\wrapper\dists\gradle-3.3-all and ensure that is only one folder (the name doesn’t matter it different at devices) if there any other folders delete all of them and press gradle sync on android studio which will generate another folder automatic with a random name.
4- open that folder and ensure that has only the last two files in the screenshot.
5- move the zip file that you downloaded into that folder
6- press sync gradle on android studio again suppose that gradle will work fine.
Modifty the gradle/gradle-wrapper.properties
Windows:
distributionUrl=file\:/d:/gradle-2.2.1-all.zip
linux:
distributionUrl=file\:/tmp/gradle-2.2.1-all.zip