出于诊断目的,我试图在Android设备上安装两个稍微不同的相同应用程序版本。我更改了软件包名称,更改了app_name,但安装程序仍然覆盖了以前的版本
为了实现这一点,我复制该项目,并改变了:
- 项目名称
- 包名
- 应用程序名称(如出现在 应用程序:在 “机器人标签” AndroidManifest.xml中)
然而,当我安装修改后的应用程序,它覆盖较旧的应用程序(具有不同的项目名称,包名称和应用程序名称)。
显然,我错过了其他需要更改的内容,以便让这两个项目在我的Android手机上并排存在。
那是什么“别的东西”?
奇怪,对我来说总是足以改变只包名称来获得安装了2级相同的应用程序 – ernazm 2011-04-11 14:29:54
您可以尝试“干净”的项目(假设你使用Eclipse) ,然后安装它。这将重新生成R.java并可能解决问题。 – pecka85 2011-04-11 14:38:04
您是否在AndroidManifest中更改软件包名称? – slund 2011-04-11 14:50:05