我写了一些应用程序并将其安装在平板电脑上。比我需要创建一些具有其他功能的其他应用程序。我更改了我的第一个应用程序名称,并更改了部分代码。但是,当我在平板电脑上安装新应用程序时,它删除了我的第一个应用程序,换句话说,它覆盖了我的第一个应用程序。我找到了一些方法(也可以更改主包名称),但我不想这样做。你知道如何避免这种情况吗?
问问题
38 次
1 回答
0
如果您希望 Android 将其识别为不同的应用程序,则需要更改应用程序包名称。Android的内部逻辑是同一个包名=同一个应用,安装一个会替换另一个。
再说一次,我不明白为什么更改包名会很痛苦。对不同的应用程序使用不同的包名称通常是个好主意。不过,您不需要更改应用程序内类的包名称。
在 Eclipse 中更改包名称时,请务必使用菜单中的Android 工具 > 重命名应用程序包。仅仅编辑AndroidManifest.xml
是行不通的,会给你带来奇怪的效果(我痛苦地吸取了教训)。Eclipse 将引导您完成此操作并对您的代码进行必要的调整。
于 2013-09-04T14:46:23.193 回答