【问题标题】:How do I download Rev. 9 Third-Party add-ons?如何下载 Rev. 9 第三方插件?
【发布时间】:2012-01-02 01:43:17
【问题描述】:

SDK Manager 中的Rev 9 add-ons site URL 不再有效。

唯一的出路(我目前发现的)是接受强制升级到 Rev 15 SDK 工具。

但是,出于各种原因,我不想升级到 Rev 15 SDK。

我想继续使用 Rev 9(暂时)。

有没有办法只下载 Rev 9 的附加组件?添加或替换现有 URL 的 URL?

具体来说,我有兴趣将In-app Billing Sample Application 下载到%ANDROID_HOME%\extras\google\market_billing\

我该怎么做?

作为参考,感谢下面的cmets和答案,我发现我当前系统中%ANDROID_HOME%下的source.properties文件的整个列表是:

add-ons\addon_google_apis_google_inc_8\source.properties
docs\source.properties
google-market_licensing\source.properties
google-usb_driver\source.properties
platform-tools\source.properties
platforms\android-3\source.properties
platforms\android-4\source.properties
platforms\android-7\source.properties
platforms\android-8\source.properties
platforms\android-9\source.properties
platforms\android-Honeycomb\source.properties
samples\android-7\source.properties
samples\android-8\source.properties
samples\android-9\source.properties
samples\android-Honeycomb\source.properties
tools\source.properties

【问题讨论】:

  • 我不知道旧版本的替代 URL,但我可以告诉你,如果你找到这样的 URL,要查找的文件是 (1) %ANDROID_HOME%\platform-tools\source.properties for "Third party附加组件”和 (2) %USERPROFILE%\.android\repositories.cfg 用于“用户附加组件”。
  • @an00b 谢谢,但编辑 %ANDROID_HOME%\platform-tools\source.properties 似乎对 SDK 管理器没有影响。还有其他文件吗?

标签: android android-sdk-2.3


【解决方案1】:

我安装了 Android SDK Rev 15。如果我查看 android-sdk\add-ons\addon-google_apis-google_inc_-9\source.properties,这是 Rev 9 的附加组件 XML URL: https://dl-ssl.google.com/android/repository/addon.xml

根据 XML 数据,Market Billing zip 在这里: https://dl-ssl.google.com/android/repository/market_billing_r01.zip

编辑:这里是 source.properties 文件的内容:

### Android Tool: Source of this archive.
#Mon Dec 12 00:00:15 EST 2011
Pkg.Desc=Android + Google APIs, API 9, revision 2
Pkg.License=REMOVED_TO_SAVE_SPACE
Addon.Name=Google APIs
Archive.Arch=ANY
Pkg.DescUrl=http\://developer.android.com/
Archive.Os=ANY
Pkg.SourceUrl=https\://dl-ssl.google.com/android/repository/addon.xml
Pkg.Revision=2
Pkg.Obsolete=
Addon.Vendor=Google Inc.
AndroidVersion.ApiLevel=9

【讨论】:

  • 这太不可思议了。 +1 已经。然而不幸的是,按照 an00b 的建议替换 %ANDROID_HOME%\platform-tools\source.properties 中的现有 URL 似乎对 SDK 管理器没有任何影响:它一直尝试从旧的无效 URL 下载。你知道我如何将你的 URL “输入”到 SDK Manager 中吗?
  • 另一个想法:更改您计算机的 HOSTS 文件以将 dl-ssl.google.com 映射到您自己的虚拟主机空间,然后使用您的虚拟主机帐户中的 .htaccess 文件来提供正确的文件。虽然这是很多工作——也许更新到 Rev 15 可能更简单?
  • 你说得对,也许更简单地更新到 Rev 15,但我现在对此感兴趣,看看我想要完成的事情是否有可能(我已经手动下载了 ZIP 文件,所以我可能已经准备好了)。此外,将来可能会有其他程序员面临同样的挑战,并且确认的可行解决方案/解决方法可能对他们非常有帮助。所以,我现在的问题是:您上面列出的 source.properties 文件 - 它在哪个目录中?
  • 在 Rev 15 中,它位于 android-sdk\add-ons\addon-google_apis-google_inc_-9\source.properties。不知道Rev 9中的路径是否不同。
  • 您需要确保已安装适用于 API 级别 9 的 Google API——这应该会为您提供 v9 文件夹。虽然不知道如何提供 XML。至于 Rev 15 更新,您迟早必须处理它。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-06
  • 1970-01-01
  • 2015-01-27
  • 2012-08-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多