Installing Android Support Repository offline

R Singh picture R Singh · Apr 29, 2016 · Viewed 68k times · Source

I am trying to setup Android Studio + Android SDK on Linux. I was able to setup Android Studio and SDK Tools and other components except "Android Support Repository" (The download kept failing) so I downloaded android_m2repository_r30.zip and tried to place its contents(which is a directory m2repository) in the SDK directory tree but it is not recognized.

I have tried placing in several paths including

pathtosdk/extras/android/m2repository , pathtosdk/extras/android/support/m2repository

and

pathtosdk/extras/support/m2repository

But none of them works. Where should I place the contents of the zip file to have it installed.

Answer

Vipul Purohit picture Vipul Purohit · Jul 19, 2016
  1. Download the latest support repository.
    Here is the link for version v47
    To get the most recent version check out the update below
  2. Extract the downloaded zip file.

  3. Copy the folder named m2repository from the extracted folder.

  4. Navigate to extras/android directory in your SDK installation directory. For me it's:
    C:\Users\$usrname$\AppData\Local\Android\sdk\extras\android\

  5. Replace the existing m2repository folder with the one from the ZIP.
    (I suggest creating a backup first)

  6. Restart Android studio.

Hopefully you will have the newer Android support repository.

Update

To get the latest version of support repository:

a. Go to this link

b. Search for the keyword m2repository_r

c. Copy the value in <url> tag.
It should look like this:

 <complete>
    <size>355529608</size>
    <checksum>a0d22beacc106a6977321f2b07d692ce4979e96a</checksum>
    <url>android_m2repository_rXX.zip</url>
 </complete>

d. Paste it to the end of this URL: https://dl.google.com/android/repository/
Your new URL should look like this:
https://dl.google.com/android/repository/android_m2repository_rXX.zip
where XX is the version number

e. Download and continue from step 2