6

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

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

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

4

1 回答 1

4

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

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

记录在 SDK 站点上从命令行管理项目>​​ 更新项目下。

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

于 2011-12-19T09:48:47.467 回答