如何将 Android SDK 工具恢复到早期版本?
Posted
技术标签:
【中文标题】如何将 Android SDK 工具恢复到早期版本?【英文标题】:How to revert Android SDK Tools to an earlier revision? 【发布时间】:2012-04-19 05:27:47 【问题描述】:是否可以将 android SDK 工具恢复到较早的版本(例如从 r17 到 r16 或 r15)?
【问题讨论】:
我认为这是不可能的。有什么好的理由这样做吗? 因为我的项目构建有一些问题,在更新之前它实际上一直有效。我也在寻找固定的,但仍然没有找到解决方案,似乎让构建再次工作的最简单方法是恢复 Android SDK 工具修订版(至少直到在新的修订版中它可以正常工作).. . 左右切换到 rev 17 我相信库发生了变化。然后,您必须将库放在 libs 文件夹中才能正确部署它们。以防万一您不想永远留在 r16 上:-)。有关每个修订版本的更多信息:developer.android.com/tools/sdk/tools-notes.html @AlexanderKulyakhtin Google 有时会对其 SDK 进行重大更改,您需要更早的工具,例如 SDK TOOLs update 21 会破坏游戏引擎 cocos 构建系统 【参考方案1】:@erbsman 这也不可能从 Android 下载旧版本的 sdk 工具。因为它使用 xml 文件(检查 ANDROID TOOL 上的日志)来获取所有 zip 文件的位置。所以你必须为此做一些破解。查看以下链接以获取 hack
Download the Android SDK components for offline install
【讨论】:
【参考方案2】:您遇到的问题与 Android 团队对 lib jar 引用方式所做的更改有关。
这能解决问题吗? http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17
【讨论】:
【参考方案3】:下载旧工具,删除新工具,解压旧工具,大功告成。仅此而已。 这些工具可以从你当前sdk的tools目录下的“android”程序下载。
android-sdk-linux-17/tools$ ./android
【讨论】:
sh.exe": ./android: No such file or directory
这是我从工具文件夹运行该命令时得到的。
你确定你在工具目录中吗?当你站在那个目录中时,“ls -la”和“pwd”会输出什么?以上是关于如何将 Android SDK 工具恢复到早期版本?的主要内容,如果未能解决你的问题,请参考以下文章
将 Android SDK 工具从 22.0.1 更新到 22.0.4(最新版本)