Android 通过修改其他应用程序创建新应用程序

Android 通过修改其他应用程序创建新应用程序,android,android-layout,android-activity,Android,Android Layout,Android Activity,我想通过修改现有应用程序源代码的代码来创建新应用程序。因此,我在eclipse中做了以下工作: 已将旧应用程序“app1”的代码导出到文件系统 创建了一个新的Java项目“app2”,并导入了先前导出的代码 修改了strings.xml,并将app_名称重命名为“app2” 为新功能对app2的代码进行了其他编辑 在移动设备上运行app2(连接到PC) 现在app2工作正常,其名称也被视为“app2”。但我看到,当我将代码加载到移动设备上时,它已经替换了以前安装的app1,即app1在设备上不再

我想通过修改现有应用程序源代码的代码来创建新应用程序。因此,我在eclipse中做了以下工作:

  • 已将旧应用程序“app1”的代码导出到文件系统
  • 创建了一个新的Java项目“app2”,并导入了先前导出的代码
  • 修改了strings.xml,并将app_名称重命名为“app2”
  • 为新功能对app2的代码进行了其他编辑
  • 在移动设备上运行app2(连接到PC)
  • 现在app2工作正常,其名称也被视为“app2”。但我看到,当我将代码加载到移动设备上时,它已经替换了以前安装的app1,即app1在设备上不再可见


    所以我的问题是:为了创建一个全新的应用程序,我还需要做哪些其他更改(除了strings.xml:app_name)?也就是说,我希望设备上同时存在app1和app2。

    您必须更改包名,因为包名在android中是唯一的

    下面展示了如何做到这一点:


    您还需要更改AndroidManifest.xml中的包名。请为Java源文件选择其他包名。