75

I have very slow bandwidth, so I'm trying to keep all the required files on the local machine to work with Android Studio completely offline. When I click on "New Project" it always tries to download a file named gradle-1.6-bin.zip which I downloaded and tried to install locally via the plugin manager but it gives me an error:

fail to load plugin descriptor from file gradle-1.6-bin.zip

So what other files do I need to download and how do I install them properly to work offline with Android Studio?

Boann
  • 48,794
  • 16
  • 117
  • 146
avirk
  • 3,050
  • 7
  • 38
  • 57
  • 6
    It looks like this is a common problem: (https://code.google.com/p/android/issues/detail?id=58151&q=android%20studio%20offline&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars) that hasn't been resolved yet... :/ I don't have AS installed on this machine but if I did I would test a machine connected to the internet and use a tool like wireshark to monitor any requests and pull all the requested files (and possibly set up a local http server and modify your hosts file to redirect connections to the Android Studio host to your localhost'ed server). – George Mitchell Aug 10 '13 at 02:22

13 Answers13

29

Android Studio 0.4.0 now includes support for offline:

http://tools.android.com/recent/androidstudio040released

"You can now open the Compiler > Gradle options and enable Offline mode, which will tell Gradle to ignore update-to-date checks"

Updated Nov 2018: Now you can Open preferences, then search for "offline" and in the results select gradle and click "Offline work"

bkurzius
  • 4,020
  • 2
  • 34
  • 34
  • This checkbox is not working even in version 1.1, you can check here https://plus.google.com/u/0/115692564989237473252/posts/LGSbniYqj3Q – AaA Mar 04 '15 at 06:46
  • 1
    But you have to build it online once to be enable to do it offline laters – Ghasem Jan 31 '16 at 05:10
  • I got the idea to auto generate mipmap images of various resolutions of an image from this link. I have been looking for that for a ling time now. Thanks – josh_gom3z Nov 23 '17 at 10:28
  • How to open compiler at first place. Im not anle to find compiler – Shirish Herwade Nov 26 '18 at 22:19
  • 1
    @ShirishHerwade - Open preferences, then search for "offline" and in the results select gradle and click "Offline work" – bkurzius Nov 28 '18 at 15:06
20

I'm using Android Studio 0.5.4 (Mavericks).

Preferences → Gradle → Global Gradle Settings → Offline work

Boann
  • 48,794
  • 16
  • 117
  • 146
  • 1
    Does that work for you? It hasn't really done anything for me, and it looks like it isn't even really designed to let you work without internet: http://stackoverflow.com/a/24019199/5457243 –  Jan 12 '16 at 13:53
20

Android Studio Version < 3.6:

For Windows:

File -> Settings ->Build, Execution,Deployment -> Build Tools -> Gradle

For Mac OS:

Preferences ->Build, Execution,Deployment -> Build Tools -> Gradle

Check/UnCheck Offline work checkbox as per your need.

Android Studio Version >= 3.6:

follow steps in the image:

enter image description here

Wajid
  • 2,235
  • 1
  • 19
  • 29
  • 1
    Wow, I never knew there is this option. Only downside when i press this button is that i dont know if its turned off or on. – Kebab Krabby Oct 23 '20 at 10:27
  • 1
    if it's turned on, the button will appear with a dark grey background, if not then the background will be clear. as shown in the image, its background is not dark grey and so it's not selected/turned-on – Wajid Oct 26 '20 at 08:30
13

OK guys I finally overcame this problem. Here is the solution:

  1. Download gradle-1.6-bin.zip for offline use.

  2. Paste it in the C:\Users\username\.gradle directory.

  3. Open Android Studio and click on the "Create New Project" option and you will not get this error any more while offline.

    You might get some other errors like this:

    Don't worry, just ignore it. Your project has been created.

  4. So now click on "Import Project" and go to the path C:\Users\username\AndroidStudioProjects and open your project and you are done.

Boann
  • 48,794
  • 16
  • 117
  • 146
avirk
  • 3,050
  • 7
  • 38
  • 57
  • Assume, dependency jars (gradle-x.y.z-all.zip), gradle-x.y.z.jar, gradle-x.y.z.pom are available with us. Could you please advise the path where to put them in android studio or sdk! – AVA Sep 08 '18 at 16:25
13

Android Studio 1.3.1 has neither

Gradle > Global Gradle settings > Offline work

nor a

Compiler

menu. To access the compiler menu, go to :

File > Settings > Build, Execution & Deployment > Compiler > Compiler

and de-select Configure on demand

The above still uses data but is faster, I was able to load images and maps. However, in addition, if you want to be completely offline, you need to do the following:

 File -> Settings ->Build, Execution,Deployment -> Build Tools -> Gradle -> 

check Offline work

Click the OK button.

For Android Studio 2.0 it is the same procedure.

  • Along with the offline mode, we have to change `distrbutionURI` to something like distributionUrl=file:///home/foo/downloads/gradle-2.2.1-all.zip – thewhitetulip Apr 08 '17 at 09:03
  • Assume, dependency jars(gradle-x.y.z-all.zip), gradle-x.y.z.jar, gradle-x.y.z.pom are available with us. Could you please advise the path where to put them in android studio or sdk! – AVA Sep 08 '18 at 16:41
3

Just as an assist if you go with Android Studio 0.4.x offline mode (because this thread is one of the main ones that google throws up when querying this issue).

From Alex Ruiz (Google+):

If you specify dependency versions using "+" (e.g. 0.8.+) Gradle (not Android Studio) will check that you have the latest version of such dependency periodically (every 24 hours,) even in offline mode

You need to take the plus out.

m12lrpv
  • 997
  • 2
  • 11
  • 18
3

On Android 0.5.1 you can find the offline option in the File / Settings / Gradle (in the Project Settings section)/ Offline work

Genma
  • 1,421
  • 12
  • 7
3

Not sure if it was removed before, I heard it was kinda buggy in 0.5.8 but in AS 0.5.9 the settings is there:

Gradle > Global Gradle settings > Offline work

Shahzad Barkati
  • 2,532
  • 6
  • 25
  • 33
Eric Labelle
  • 1,987
  • 2
  • 15
  • 23
2

For enabling Offline mode Android Studio Version Above 3.6, refer the following answer.

https://stackoverflow.com/a/64180290/4324288

Amal Dev S I
  • 938
  • 13
  • 18
1

You can enable from File->Build, Execution, Deployment->Build Tools-> Gradle-> Offline Work.

Shiv Buyya
  • 3,770
  • 2
  • 30
  • 25
1

File > Settings > Build, Execution, Deployment > Gradle > Offline work

Aman
  • 2,316
  • 3
  • 17
  • 23
1

for a complete offline android studio 3.5.0 installation - you need to download all these below components

android studio, gradle, android gradle plugin and sdk.

here is a detailed step by step Stackoverflow answer for the question

how to install android studio full offline

jimonstack
  • 81
  • 4
0

It seems as though gradle was not installed for me. Going to Android/Sdk/tools/templates/gradle/wrapper and running ./gradlew tasks --debug has resulted in it downloading.

Richard
  • 56,349
  • 34
  • 180
  • 251
  • This did indeed work, but my project wouldn't start building yet nonetheless. I chose the option to build it once with the online option (which popped up as an option in the console after build failed) and Android Studio started downloading and installing all the missing files. This did it for me, now building also works without an internet connection. I had to check the offline option again, however (File->Settings->Search for 'gradle' and check the offline option). – Yeehaw Aug 16 '15 at 22:09