【问题标题】:How to update old Android project for the updates in new Android SDK tools?如何更新旧的 Android 项目以更新新的 Android SDK 工具?
【发布时间】:2011-12-19 09:30:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: android updates android-sdk-tools


    【解决方案1】:

    在 Android SDK 的工具目录中,有一个可执行文件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 页面中没有等效部分,因此看起来您必须使用命令行工具。

    【讨论】:

    • 谢谢,这正是我需要的!顺便说一句,该命令似乎更新了项目,并且即使在重新启动后,添加到项目目录的新文件也不会自动包含在 Eclipse 中,所以我需要 Refresh 项目才能在 Eclipse 中看到它们。 :)
    • 不幸的是,这不再起作用了……RIP,android update project
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多