Eclipse项目:保留旧版本并开发新版本

时间:2014-07-11 21:24:50

标签: android eclipse version project revision

也许是一个愚蠢的问题,但在这里:

  1. 我安装了带Egit的Eclipse。我的系统是基于Windows Vista的PC。

  2. 我有一个名为" HelloWorld" (android app)现在让我满意。

  3. 我想弄乱它来尝试/用它添加一些东西。

  4. 我想保留当前" HelloWorld"项目完好无损,如果出现严重问题,我可以回过头来。

  5. 我想复制一下当前的HelloWorld"项目并重命名项目" HelloWold001"或类似的东西,搞乱它。

  6. 这是出于个人教育目的,所以我不想与任何人分享。如果不使用Egit或类似的东西,最简单的方法是什么?

    感谢您的帮助。

    =============================================== ================================= 更新(2014年7月19日):

    感谢此处和其他地方发布的评论(主要是关于stackoverflow)以及来自AndroidWarrior的相关问题的答案,我想我已经设法提出了一个体面的方式来实现我想要的。

    这是:

    阶段1:制作项目的副本。

    1. 在包资源管理器中,右键单击要复制的项目。 (确保项目已打开。)

    2. 点击“复制”。

    3. 单击“粘贴”。在随后的对话框窗口中,单击“确定”。(在此阶段不要为复制的项目键入新名称。您将在阶段2中更改项目名称。 )

    4. 您应该在Package Explorer中获取项目的副本,名为“[您的旧项目名称]的副本。”

    5. 阶段2:更改复制项目的名称和“重构。”

      1. 在Package Explorer中右键单击复制的项目名称,选择“Refactor”并输入复制项目的新名称。
      2. 阶段3:更改复制项目的包名称。

        1. 右键单击复制的项目名称,选择“Android Tools”==> “重命名应用程序包”并单击。

        2. 更改包名称,然后单击“确定”。

        3. 此阶段应该注意更改清单文件中的引用,以便您不必手动执行:

          阶段4:更改复制项目中对包名称的引用,例如其他文件中的语句,例如java文件中的“package [your old package name]”等。

          1. 右键单击项目中的包名称(在“src”下面是我使用的名称)并选择“Refactor”==> “重命名”将包名称更改为您在上面第3阶段中更改的内容,然后单击“确定”。确保选中“更新引用”框。

          2. 此时,应更改java源文件和gen文件中的所有“package [your package name];”语句以反映新的包名称。

          3. 如果要更改应用程序名称,则需要手动更改strings.xml文件中的“App name string”值。

            我不确定的一件事是,如果您在第1阶段输入最终项目名称,是否需要第2阶段。

1 个答案:

答案 0 :(得分:0)

  1. 创建一个名为" HelloWorld1"
  2. 的项目
  3. 复制同一层次结构下的所有文件和资产。
  4. 将您的包名更改为其他名称。
  5. OR

    您可以保留项目的备份并继续工作。