如何在新的Android SDK工具中更新旧的Android项目以获取更新?

时间:2011-12-19 09:31:00

标签: 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工具中改进的任何其他东西。

1 个答案:

答案 0 :(得分:4)

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

$ANDROID_SDK/tools/android update project -p /path/to/my-android-project

从命令行管理项目>下的documented on the SDK site 更新项目

Eclipse插件不会自动执行此操作,并且Managing Projects from Eclipse with ADT页面中没有等效的部分,所以看起来您必须使用命令行工具。