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 则不是。
在进行更新之前,有没有人有更小的要备份的文件夹列表。有没有人在升级后遇到重大问题后成功恢复备份?
最佳答案
我不是 100% 确定这是否有必要备份这些文件或文件夹,因为到目前为止,由于 SDK/NDK 更新,我还没有遇到任何问题。但随着 SDK 更新的发生,通常文件夹 <sdk-directory./platform
已更新。没有太多覆盖之类的东西,但是会在SDK中添加一个新的API平台,一般是一个新的文件夹。
此外,如果您像我一样使用 Linux,我建议您从存储库安装 eclipse 包,并根据 Google Developers 上提供的文档设置 SDK。此外,对于您的信息,SDK 更新不会触及任何 eclipse 文件。希望这会有所帮助。
关于使用 Eclipse 进行 Android 开发在更新之前要备份哪些文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19945889/