由于这是一个被屏蔽的网站,因此sdk管理员无法访问 dl.google.com/android ,因此我使用代理。
但是使用代理使得互联网速度根本不稳定,这对于SDK管理器更新和修改软件包非常必要,因此它始终无法做到这一点。
所以,我已经通过下载管理器从 IDM 下载的同一链接下载了包,
这是我的问题:
我如何告诉SDK管理员这里是您需要下载的软件包,不是通过互联网在本地获取?
答案 0 :(得分:1)
这是我很久以前使用的黑客。
Tools > Android > SDK Manager > SDK Update Sites
。路径1 -
路径2 -
注意:此代码段适用于附加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>
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,您可以查看