步骤一:
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 内的包,如下图:
二、按F2或右键选择重命名,如下图:
New name填写你自己的包名,把下面四项全部勾选。点击“Preview”
三、点击“ok”就可以了,但会在很多文件中出现如下的错误:
四、修改gen目录下的包名(与 src 改的一致),修改方法一定要跟上面的一样。不修改运行不起来,因为与系统的重复,我修改成如下图:
该成你自己的包名,我这儿就改为:com.iaiai.android.launcher
最后如果还是报错,一般都是R调用错误,那么就需要开启文本对比软件与源代码对比下,把没有被自动修改过来的继续修改完善即可。