更新SDK包失败

时间:2018-02-20 11:33:04

标签: android android-sdk-tools

由于这是一个被屏蔽的网站,因此sdk管理员无法访问 dl.google.com/android ,因此我使用代理。
但是使用代理使得互联网速度根本不稳定,这对于SDK管理器更新和修改软件包非常必要,因此它始终无法做到这一点。

所以,我已经通过下载管理器从 IDM 下载的同一链接下载了包,

这是我的问题:

我如何告诉SDK管理员这里是您需要下载的软件包,不是通过互联网在本地获取?

1 个答案:

答案 0 :(得分:1)

这是我很久以前使用的黑客。

  1. 在Android Studio中找到Tools > Android > SDK Manager > SDK Update Sites
  2. 点击 + 图标
  3. 路径1 -

    1. 而不是url放置您的文件夹路径 警告:这大部分都不起作用
    2. 路径2 -

      1. 安装XAMPP
      2. 将其写入XML。要自定义XML,您可以从此处 for add-on SDK获取帮助,此处可以获取essential SDK
      3. 的帮助

        注意:此代码段适用于附加SDK

          <addon:sdk-addon>
             <remotePackage obsolete="false" path="add-ons;addon">
              <type-details xsi:type="addon:addonDetailsType">
                <api-level>3</api-level>
                <codename/>
                <vendor>
                  <id>google</id>
                  <display>Google Inc.</display>
                </vendor>
               <tag>
                  <id>google_apis</id>
                  <display>Google APIs</display>
                </tag>
                <libraries>
                  <library localJarPath="maps.jar" name="com.google.android.maps">
                    <description>****Put*fully*qualified*name*here****</description>
                  </library>
                </libraries>
              </type-details>
              <revision>
                <major>3</major>
              </revision>
              <display-name>Google APIs</display-name>
              <uses-license ref="android-sdk-license"/>
              <channelRef ref="channel-0"/>
              <archives>
                <archive><!--Built on: Wed Nov  8 11:07:05 2017.-->
                  <complete>
                    <size>34908058</size>
                    <checksum>CHANGE_THIS_CHECKSUM</checksum>
                    <url>YOUR_FILENAME_GOES_HERE.zip</url>
                  </complete>
                </archive>
              </archives>
            </remotePackage>
          </addon:sdk-addon>
        
        1. 现在启动XAMPP并运行apache。确保已正确设置目录。您的目录必须具有XML文件
        2. 点击 + 符号
        3. 后,输入此文件的网址(可能类似localhost:8000/<YOUR_XML_FILENAME>.xml

          我很久以前就用过这个。

          编辑:我重新阅读了您的问题,但我没有看到非常必要部分。我就是 猜测 它是 Android SDK工具 之一。在您的情况下,****Put*fully*qualified*name*here**** 可能是&#34; Android SDK工具&#34;。

          另外,我写的XML是add-on SDKs。根据您的问题的性质,您应该使用essential SDK XML

          编辑XML

          我找到了一个类似的SOF QnA,您可以查看