如何降级我的SDK版本?

时间:2012-03-04 13:39:27

标签: android sdk downgrade

由于android存储库未加载,我将SDK版本升级到r15,这是一个愚蠢的错误。如何恢复旧版r10? 或者更好地坚持更新的版本?我还要升级我的ADT插件。 非常感谢。

5 个答案:

答案 0 :(得分:112)

无论如何,对于那些想要将Android SDK工具降级到以前版本的用户,可以按照以下步骤操作:

  1. 找到您的Android SDK文件夹
  2. 找到“tools”子文件夹并将其重命名为“tools1”(仅保留原始工具文件夹的备份副本)
  3. 同样,将platform-tools重命名为platform-tools1
  4. 从谷歌存储库下载要降级到的SDK工具版本(例如:http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip)并解压缩。
  5. 您下载的ZIP文件包含一个必须移动到Android SDK文件夹的工具文件夹。
  6. 同样,下载平台工具(例如:http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip),并将其解压缩到SDK文件夹中。
  7. 就是这样。

答案 1 :(得分:70)

我想跟进Ariel Iriarte提供的最佳答案,第3步(从谷歌存储库下载您想要降级到的SDK工具版本)。

要查找旧工具,您需要确定要还原到的SDK版本号。在Google Android SDK网页上,您会找到显示所有SDK编号的Revisions列表,例如

  • SDK工具,修订版22。6。2(2014年3月)
  • SDK工具,修订版22。3(2013年10月)

记下完全修订号,例如“22.3”。

现在使用以下模式下载工具:

您必须使用上面提到的确切修订号替换XXX。例如,要下载适用于Mac OS X的修订版22.0.5,请下载文件:

http://dl-ssl.google.com/android/repository/tools_r22.0.5-macosx.zip

下载文件并解压缩后,您会找到一个名为“tools”的文件夹。现在按照Ariel Iriarte的回答,用这个新文件替换你的android-sdk / tools文件夹。这是包含以下内容的文件夹:

  • NOTICE.txt
  • adb_has_moved.txt
  • 机器人
  • 应用
  • DDMS
  • dmtracedump

答案 2 :(得分:7)

有些人可能因为稳定的22.3版本推出(独家)Android-Tools的不稳定版本而找到了这个帖子。这会导致“挂起”。在" Android动画/启动画面"上的模拟器中在Intel API的19版之前,以及"浮点异常"适用于英特尔API-19。 ARM版本仍在使用,但在使用加速的英特尔机器上运行速度较慢。

回答问题"如何找到未在GUI中列出的旧版本" - 或者在当前的xml中提供它(https://dl-ssl.google.com/android/repository/repository-8.xml),在上面的评论中,我不知道它们是如何定位的(请赐教)。

幸运的是,报告该错误的人确实发布了此线程中稳定版22.3版本的Linux和Windows版本的直接链接:

https://code.google.com/p/android/issues/detail?id=66786 ......这是:

http://dl.google.com/android/android-sdk_r22.3-linux.tgz

http://dl.google.com/android/android-sdk_r22.3-windows.zip

这些也存在于网络上的非官方位置,如果这些位置被拉下来,以及现在已经消失的位置。

提取该档案后,您将拥有"工具"根据上面Ariel Iriarte的说明,您需要更换损坏的文件夹(虽然我将现有的'工具'文件夹重命名为涉及字母' f' - 天数问题)。

为了防止再次发生此问题,请不要依赖Eclipse / Android-SDK中的内置方法恢复到以前的安装,也不要依赖Google提供的任何文件的旧版本在所有,永远,将来都可以使用。备份你的整个' android-sdks'安装任何东西之前的树。

答案 3 :(得分:1)

您可以安装多个SDK,并通过编辑Android项目中的属性来设置默认SDK。

答案 4 :(得分:0)

简单的解决方案是:

1-转到graddle-wrapper.properties,然后根据需要更改此行:

distributionUrl = https://services.gradle.org/distributions/gradle-4.4-all.zip

2-转到“文件”>“项目结构”>“项目”,然后同时更改Gradle版本和Gradle插件版本

3-然后同步您的项目

完成。