Android 在eclipse中复制项目时,我应该做哪些更改以允许在同一设备上同时使用这两个版本?

Android 在eclipse中复制项目时,我应该做哪些更改以允许在同一设备上同时使用这两个版本?,android,eclipse,android-manifest,Android,Eclipse,Android Manifest,我已经在eclipse中复制并粘贴了一个应用程序项目,但需要能够在我的设备上同时安装这两个“版本”。我需要在清单中做什么才能允许这样做 通过搜索,我能找到的只是人们说这需要做,例如 如果你开发了一个应用程序,别忘了更改android:AUTHORITY(和ContentProvider AUTHORITY),否则它不会安装在与原始应用程序相同的设备上 但我找不到任何具体说明。安卓系统的默认设置是:当局将其省略,我不知道如何手动设置。这些应用程序用于学术目的,不需要超越我自己的平板电脑;有谁能告诉

我已经在eclipse中复制并粘贴了一个应用程序项目,但需要能够在我的设备上同时安装这两个“版本”。我需要在清单中做什么才能允许这样做

通过搜索,我能找到的只是人们说这需要做,例如

如果你开发了一个应用程序,别忘了更改android:AUTHORITY(和ContentProvider AUTHORITY),否则它不会安装在与原始应用程序相同的设备上

但我找不到任何具体说明。安卓系统的默认设置是:当局将其省略,我不知道如何手动设置。这些应用程序用于学术目的,不需要超越我自己的平板电脑;有谁能告诉我一些资源或提供一些指导来处理权限问题,以便我可以同时安装这两个软件


感谢您提供的帮助。

基本上,您只需更改包名即可


android:authority
存在于极少数应用程序中,即使在它存在的应用程序中,您只需更改包名部分。其余部分保持不变。

更改清单文件中的包名。就Android而言,这就是应用程序的身份。

当然,这也会引发其他变化。例如,清单中以点开头的任何元素名称都将位于新包中,而不是旧包中(这意味着您必须实际将其移动到那里,或者完全限定manifest中的名称)。此外,生成的资源类R将位于新包中,这意味着您可能需要更改程序中的导入。在projectexplorer中通过重构/name更改包名可能是最简单的。