[英]How to downgrade my SDK Version?
我将SDK版本升级到r15因为没有加载android存储库而犯了一个愚蠢的错误。 如何恢复旧版r10? 或者更好地坚持更新的版本? 我还要升级我的ADT插件。 非常感谢。
无论如何,对于那些想要将Android SDK工具降级到以前版本的人来说,可以按照以下步骤操作:
而已。
我想跟进Ariel Iriarte提供的最佳答案,第3步( 从google存储库下载要降级到的SDK工具版本 )。
要查找旧工具,您需要确定要还原到的SDK版本号。 在Google Android SDK网页上,您会找到一个显示所有SDK编号的修订列表,例如
记下确切的修订号,例如“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文件夹。 这是包含以下内容的文件夹:
你们中的一些人可能会发现这个帖子,因为自稳定的22.3版以来推动(独家)Android-Tools的不稳定版本。 这会导致英特尔API版本19中的“Android动画/启动画面”上的模拟器中出现“挂起”,以及英特尔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'树。
您可以安装多个SDK,并通过编辑Android项目中的属性来设置默认SDK。
简单的解决方案是:
1-转到graddle-wrapper.properties然后根据需要更改此行:
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-4.4-all.zip
2-转到文件>项目结构>项目,然后更改Gradle版本和Gradle插件版本
3-然后同步您的项目
完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.