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等都被不同的版本所分割,但是一些子文件夹如工具,平台工具,google / extras / licensing等都没有。
在进行更新之前,是否有人要备份较小的文件夹列表。有没有人在升级后遇到重大问题后成功恢复了备份?
答案 0 :(得分:1)
我不能100%确定是否需要备份这些文件或文件夹,因为我还没有因为SDK / NDK更新而遇到一个问题。但是,当SDK更新发生时,通常会更新文件夹<sdk-directory./platform
。没有太多的覆盖或类似的东西,但是新的API平台将被添加到SDK中,通常作为新文件夹。
此外,如果你在Linux上,就像我一样,我建议你从存储库安装eclipse软件包,并根据Google Developers上提供的文档设置SDK。此外,对于您的信息,SDK更新不会触及任何eclipse文件。希望这会有所帮助。
答案 1 :(得分:0)
我不认为真的需要备份。但是,如果你想真正备份,请关注此。当您整体下载ADT软件包时。转到SDK文件夹并备份platforms文件夹和Build Tools文件夹。这是包含平台文件的主文件夹。您可以继续进行更新。
无需备份Android或NDK或eclipse文件夹。