脱机安装Android支持存储库

时间:2016-04-29 10:44:42

标签: android android-sdk-tools

我正在尝试在Linux上设置Android Studio + Android SDK。我能够设置Android Studio和SDK工具以及其他组件,除了" Android支持存储库" (下载保持失败)所以我下载了android_m2repository_r30.zip并尝试将其内容(目录m2repository)放在 SDK 目录树中,但无法识别。

我尝试过几个路径,包括

pathtosdk/extras/android/m2repositorypathtosdk/extras/android/support/m2repository

pathtosdk/extras/support/m2repository

但它们都不起作用。我应该在哪里放置zip文件的内容以便安装它。

5 个答案:

答案 0 :(得分:53)

  1. 下载最新的支持存储库。
    Here是v47版本的链接 要获取最新版本,请查看以下更新
  2. 提取下载的zip文件。

  3. 从解压缩的文件夹中复制名为m2repository的文件夹。

  4. 导航到SDK安装目录中的extras/android目录。对我而言:
    C:\Users\$usrname$\AppData\Local\Android\sdk\extras\android\

  5. 将现有的m2repository文件夹替换为ZIP中的文件夹 (我建议先创建一个备份)

  6. 重启Android工作室。

  7. 希望您拥有更新的Android支持存储库。

    <强>更新

    获取最新版本的支持存储库:

    a。转到this link

    b。搜索关键字m2repository_r

    c。复制<url>标记中的值 它应该是这样的:

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

    d。将其粘贴到此网址的末尾:https://dl.google.com/android/repository/
    您的新网址应如下所示:
    https://dl.google.com/android/repository/android_m2repository_rXX.zip
    其中XX是版本号

    e。从第2步下载并继续

答案 1 :(得分:5)

您可以将下载的压缩文件放在Android SDK(C:\Users\$usrname$\AppData\Local\Android\sdk\temp)下的Temp文件夹中。然后重新启动SDK管理器并安装它。

答案 2 :(得分:2)

对于macOS:

  1. 下载android_m2repository_r47.zip
  2. 在查找器中按命令 + shift + g ,然后键入

    ~/Library/
    

    然后按 return

  3. 然后转到android/sdk/extras/android
  4. 然后解压缩文件并将其保存在m2repository文件夹下。

答案 3 :(得分:0)

我遇到了Android 2.3.1版和android_m2repository_r47版的问题。

  1. 手动下载android_m2repository_r47.zip。
  2. 下载xml - https://dl.google.com/android/repository/addon2-1.xml
  3. 将此2个文件复制到%\ Android Studio \ plugins \ sdk-updates \ offline-repo \
  4. 修改addon2-1.xml:删除所有“ remotePackage ”标签用android_m2repository_r47排除标签
  5. 在Android Studio中需要添加新的存储库。由于网址需要写入修改后的%\ Android Studio \ plugins \ sdk-updates \ offline-repo \ addon2-1.xml
  6. 的路径

答案 4 :(得分:0)

尝试将文件夹的内容粘贴到: Program Files \ android \ android studio \ gradle \ m2repository

我已经尝试过并且运作良好:)