各种各样的需求导致,你需要修改你的包名。OK,不再赘述,直接上干货:
1.首先修改你modle下的gradle文件中applicationId,举个例子
原先是:applicationId "com.baidu.activity"改成
applicationId "com.baidu.change"
然后点击sync(very important)
2.修改你的AndroidManifest.xml中的package,举个例子
原先是:package="com.baidu.activity"改成
package="com.baidu.change"
然后点击图片中的按钮
3.在你需要修改的包上,右键单击
然后在弹出的面板中,修改名字,点击,Refactor。
好的,结束。亲测可用。
备注:如果想这个样改的话
"com.baidu.activity"改成"com.taobao.activity"
请看下图:
点击设置按钮,把第二行红框部分的勾选去掉,不要勾选这个,然后目录就会一层一层的改包名了。
最后,如果打包后手机上仍然不能同时安装,需要做如下修改:
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
把android:authorities的值修改为你现在的包名就可以啦