Android 程序 正确修改包名的方式(源代码)

本文详细介绍了如何在Android开发环境中使用Eclipse修改项目的包名,包括修改源代码包名、AndroidManifest.xml文件中的包名以及gen目录下的R文件等步骤,并解决了修改过程中可能遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤一:

android程序修改包名:
1. 右键要改的包->Refactot->Rename->New name中输入新名字->四选项全部打上钩->ok

2. 打开AndroidManifest.xml,把
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
       package="com.android.name1">
改成
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.android.name2">


3. 如果以上操作以后还有错误就点击Project->Clean->OK
如果还有错误可能是修改包名后gen里的R文件丢失了,R文件如果丢失,可以删除工程(不要在弹出的对话框的选项打钩),再重新导入工程即可。


我们接上前面的内容,修改android Launcher 2.2源码工程的包名。如果你不修改包名是运行不起来的,因为它和系统自带的冲突了,这儿要修改包名必须要用Eclipse自带的重命名,不然会引起很多包的错误。步骤如下: 
一、选择 src 内的包,如下图: 
28100624_WXHQ.png 

二、按F2或右键选择重命名,如下图:
28100624_j8tL.jpg 

New name填写你自己的包名,把下面四项全部勾选。点击“Preview” 
三、点击“ok”就可以了,但会在很多文件中出现如下的错误: 
28100624_nk8e.png 

四、修改gen目录下的包名(与 src 改的一致),修改方法一定要跟上面的一样。不修改运行不起来,因为与系统的重复,我修改成如下图: 
28100625_BmcI.jpg 

该成你自己的包名,我这儿就改为:com.iaiai.android.launcher 

最后如果还是报错,一般都是R调用错误,那么就需要开启文本对比软件与源代码对比下,把没有被自动修改过来的继续修改完善即可。

转载于:https://my.oschina.net/u/183622/blog/157375

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值