脱机安装Android支持存储库

脱机安装Android支持存储库,android,android-sdk-tools,Android,Android Sdk Tools,我正在尝试在Linux上安装Android Studio+Android SDK。我能够设置Android Studio和SDK工具以及除“Android支持存储库”(下载一直失败)之外的其他组件,因此我下载了Android\u m2repository\u r30.zip,并尝试将其内容(即目录m2repository)放在SDK目录树中,但无法识别 我尝试过在几个路径中放置,包括 pathtosdk/extras/android/m2repository,pathtosdk/extras/a

我正在尝试在Linux上安装Android Studio+Android SDK。我能够设置Android Studio和SDK工具以及除“Android支持存储库”(下载一直失败)之外的其他组件,因此我下载了
Android\u m2repository\u r30.zip
,并尝试将其内容(即目录
m2repository
)放在SDK目录树中,但无法识别

我尝试过在几个路径中放置,包括

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

pathtosdk/extras/support/m2存储库

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

  • 下载最新的支持存储库。
    是v47版本的链接
    要获取最新版本,请查看下面的更新
  • 解压缩下载的zip文件

  • 从提取的文件夹中复制名为
    m2repository
    的文件夹

  • 导航到SDK安装目录中的
    extras/android
    目录。对我来说是:
    C:\Users\$usrname$\AppData\Local\Android\sdk\extras\Android\

  • 将现有的
    m2repository
    文件夹替换为ZIP中的文件夹。
    (我建议先创建备份)

  • 重新启动Android studio

  • 希望您将拥有更新的Android支持存储库

    更新

    要获取支持存储库的最新版本,请执行以下操作:

    a.转到

    b.搜索关键字
    m2repository\r

    c.复制
    标记中的值。
    应该是这样的:

     <complete>
        <size>355529608</size>
        <checksum>a0d22beacc106a6977321f2b07d692ce4979e96a</checksum>
        <url>android_m2repository_rXX.zip</url>
     </complete>
    
    
    355529608
    A0D22BEAC106A6977321F2B07D692CE4979E96A
    android_m2repository_rXX.zip
    
    d.将其粘贴到此URL的末尾:
    https://dl.google.com/android/repository/

    您的新URL应如下所示:
    https://dl.google.com/android/repository/android_m2repository_rXX.zip

    其中,
    XX
    是版本号


    e.下载并从步骤2继续您可以将下载的压缩文件放入Android SDK下的临时文件夹中(
    C:\Users\$usrname$\AppData\Local\Android\SDK\Temp
    )。然后重新启动SDK管理器并安装它。

    我在Android 2.3.1版本和Android_m2repository_r47软件包中遇到了这个问题

  • 手动下载android_m2repository_r47.zip
  • 下载xml-
  • 将这2个文件复制到%\Android Studio\plugins\sdk更新\offline repo\
  • 修改addon2-1.xml:删除所有“remotePackage”标记,排除带有android的标记\u m2repository\u r47
  • 在Android Studio中,需要添加新的存储库。As URL需要写入修改后的路径%\Android Studio\plugins\sdk更新\offline repo\addon2-1.xml

  • 尝试将文件夹的内容粘贴到: 程序文件\android\android studio\gradle\m2repository

    我试过了,效果很好:)

    如果你有另一台电脑(或朋友的电脑)可以使用android studio, 只需复制sdk文件夹

    • 通常为C:\Users\$usrname$\AppData\Local\Android\sdk
    • 并且需要压缩(其中的文件夹和文件太多)

    哎呀,我的第一台电脑操作系统是Windows1064位,第二台电脑操作系统是Windows732位 然后就出了问题 我找到了另一个解决办法

    5分钟后,安装似乎完成了(虽然不确定是否超时…但至少开始下载其余文件)。。。现在坚持使用sdk工具darwin-#####.zip,几分钟后就完成了。。。现在又卡在emulator-darwin-4266726.zip上,然后构建工具。然后在google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip上。。。。然后是platform-27-r01.zip等等。。。如果它确实安装了所有设备并正常工作,将向您报告2017年11月3日18时11分

    我现在为macOS感到高兴

  • 下载
  • 按finder中的command+shift+g,然后键入

    ~/Library/
    
    然后按回车键

  • 然后转到
    android/sdk/extras/android
  • 然后提取并保存
    m2存储库
    文件夹下的文件

  • 如果有人一直无法使用SDK管理器或Android Studio更新通知安装Android支持存储库,原因是权限问题。我将我的Sdk放在/home分区中,从来没有权限问题。然后我来检查sdkpath/extras/android/m2repository,我意识到root是m2repository文件夹的所有者。因此,我只需将其权限更改为我的用户名。它现在正在工作。另外,我以普通用户而不是root用户的身份启动Android Studio,这样就不会在“root所有者”文件夹上安装更新。对我来说唯一有效的解决办法,哇,维普尔。。。这对我很有吸引力。UpvotedSolution工作正常,但我的临时文件夹是
    C:\Users\%username%\AppData\Local\Temp\xamarin android sdk