3

Google 似乎经常为其 API 和支持库发布新版本。作为一名新开发人员,我担心升级最终会破坏我的应用程序或开发环境。所以我想知道在升级或添加另一个 SDK API 之前应该备份哪些文件夹。

我正在使用 Linux、ATM 我有这些我认为需要备份的文件夹:

/home/username/android   (where you installed android)
/home/username/ndk   (where NDK is installed)
/opt/eclipse    (where eclipse is installed)

android 文件夹中有一些特定的文件夹容易被覆盖,这似乎有点矫枉过正?由于许多文件夹(如 andoid/system-images、android/addons 等)被不同的版本分区,但一些子文件夹(如 tools、platform-tools、google/extras/licensing)则没有。

有没有人在更新之前有一个较小的文件夹列表要备份。有没有人在升级后遇到重大问题后成功恢复了备份?

4

2 回答 2

1

我不能 100% 确定这是否有必要备份这些文件或文件夹,因为由于 SDK/NDK 更新,到目前为止我还没有遇到任何问题。但是随着 SDK 更新的发生,通常<sdk-directory./platform会更新文件夹。没有太多覆盖之类的东西,只是会在SDK中添加一个新的API平台,一般作为一个新文件夹。

另外,如果您像我一样使用 Linux,我建议您从存储库安装 eclipse 包,并根据 Google Developers 上提供的文档设置 SDK。此外,为了您的信息,SDK 更新不会触及任何 eclipse 文件。希望这可以帮助。

于 2013-11-13T05:22:10.037 回答
0

我不认为备份是真的需要。但如果你真的想备份,请遵循这个。当你下载整个 ADT 包时。转到 SDK 文件夹并备份平台文件夹和构建工具文件夹。这是包含平台文件的主要文件夹。您可以继续进行更新。

并且无需备份 Android 或 NDK 或 eclipse 文件夹。

于 2013-11-13T05:43:11.863 回答