Android修改应用ID和包名生成两个应用,但依然不能同时安装的问题

1、Eclipse项目导入Android Studio中,修改包名太复杂的问题

相比于Eclipse项目,Android Studio工程的目录结构完全不同,当Eclipse导入Android Studio之后在Android Studio中修改app包名,太麻烦,解决办法:

a、打开项目清单文件AndroidManifest.xml,修改package

Android修改应用ID和包名生成两个应用,但依然不能同时安装的问题

b、ctrl+shift+R,全局查找和替换(编辑、右键->replace in path)

Android修改应用ID和包名生成两个应用,但依然不能同时安装的问题

替换所有 allfiles

Android修改应用ID和包名生成两个应用,但依然不能同时安装的问题

c、clear project

此时生成一个新的应用。

2、Android Studio工程修改包名和应用ID,生成新的应用

Android修改应用ID和包名生成两个应用,但依然不能同时安装的问题

修改如图所示的地方,即可生成一个新的应用。

3、生成的新应用和老应用不能同时安装在一台手机上

a、检查项目清单文件AndroidManifest.xml,是否存在provider节点。

Android修改应用ID和包名生成两个应用,但依然不能同时安装的问题

b、修改authorities属性值,不能和老应用一样,比如com.ccc.bbb修改为com.ccc.bbb1。

c、修改代码中其他使用com.ccc.bbb的地方为com.ccc.bbb1,和authorities保持一致。

完!!!