Android Studio 修改包名

各种各样的需求导致,你需要修改你的包名。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"
然后点击图片中的按钮

Paste_Image.png

3.在你需要修改的包上,右键单击

操作图1

然后在弹出的面板中,修改名字,点击,Refactor。

Paste_Image.png

好的,结束。亲测可用。
备注:如果想这个样改的话
"com.baidu.activity"改成"com.taobao.activity"
请看下图:

Paste_Image.png

点击设置按钮,把第二行红框部分的勾选去掉,不要勾选这个,然后目录就会一层一层的改包名了。

最后,如果打包后手机上仍然不能同时安装,需要做如下修改:

 <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的值修改为你现在的包名就可以啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容