如何更新旧的 Android 项目以更新新的 Android SDK 工具?

Atu*_*yal 6 android updates android-sdk-tools

以前我使用的是旧版本的Android SDK Tools,现在我搬到了一台新电脑,从头开始设置我的新开发环境,并从以前的电脑复制和导入项目。现在,如果我在当前环境中创建一个新项目,我注意到 SDK 在项目的根文件夹中创建了一个文件 proguard.cfg,我在之前的设置中没有看到我之前的任何项目。我查了一下 proguard.cfg 的用法,听起来很有用。但是这个 proguard.cfg 文件不存在于我在之前的设置中创建的项目中。

而且,这也让我觉得新的 SDK 工具可能还有一些我可以使用的新更新和/或功能添加。我应该提到我使用的目标平台是相同的 - Android 2.2,但“Android SDK 工具”已经更新。此外,我现在没有收到任何错误,但正如我所说,我想利用 SDK 工具的更新(而不是目标平台更新)。

所以,我的问题是 - 有没有办法确保我不会遗漏 Android SDK 更新的任何东西,比如 proguard.cfg 或者我需要自己识别这些东西并手动添加文件,对于任何其他东西也是如此这在较新的 SDK 工具中得到了改进。

ric*_*chq 4

在Android SDK的tools目录中,有可执行文件android。您可以通过将路径传递到包含 AndroidManifest.xml 的目录来使用它来更新项目:

$ANDROID_SDK/tools/android update project -p /path/to/my-android-project
Run Code Online (Sandbox Code Playgroud)

记录在 SDK 站点的“从命令行管理项目” > “更新项目”下。

Eclipse 插件不会自动执行此操作,并且“使用 ADT 从 Eclipse 管理项目”页面中没有等效部分,因此看起来您必须使用命令行工具。