如何将Android SDK工具回退到早期版本?

14

是否有可能将Android SDK工具从较新的版本(例如从r17到r16或r15)恢复为早期版本?


我认为这是不可能的。有没有好的理由去做呢? - Alexander Kulyakhtin
4
因为我的项目构建出现了一些问题,在更新之前它实际上是能够正常工作的。我已经寻找过修复方法,但仍然没有找到解决方案。看起来让构建重新工作的最简单方法是回退Android SDK工具的版本(至少在新版本中它能够正常工作之前)。 - Mehmed Mert
我相信在切换到rev 17时,库文件发生了变化。因此,您需要将这些库文件放入libs文件夹中以便正确部署它们。除非您想永远停留在r16上 :-),否则请注意更新。有关每个版本更改的更多信息,请参阅:http://developer.android.com/tools/sdk/tools-notes.html - hcpl
@AlexanderKulyakhtin 谷歌有时会对其SDK进行重大更改,您可能需要早期的工具,例如,SDK TOOLs更新21会破坏游戏引擎cocos的构建系统。 - Dr Deo
3个回答

2

下载旧版工具,删除新版工具,解压旧版工具即可完成。没有比这更多的内容了。

工具可以从当前SDK的tools目录下的“android”程序中下载。

android-sdk-linux-17/tools$ ./android

“sh.exe”:“./android:没有那个文件或目录”,这是我从工具文件夹运行该命令时得到的结果。 - Jared
你确定你在工具目录中吗? 当你站在那个目录中时,“ls -la”和“pwd”会输出什么? - Carl-Emil Kjellstrand

2
@erbsman,从Android中下载旧版本的SDK工具是不可能的。因为它使用一个XML文件(请在ANDROID TOOL上检查日志)来获取所有ZIP文件的位置。因此,你需要进行某种类型的黑客攻击才能实现这一点。请查看以下链接获取相关信息:下载 Android SDK 组件以进行离线安装

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接