Android项目中包名的修改

通常修改包名时会造成R文件错误,并且有时带有原因不明的Manifest文件中多处文本混乱。

所以,将目前认为最为简洁方便的修改包名流程记录如下:

假设我们目前的包名为com.pepper.util,我们将要把包名修改为com.pp.util

1、点击项目右击——>Android Tools——>rename application
package:修改好包名——>点击OK——>点击finish:Launch configuration
update——>点击Yes

2、假设你的包名为:com.pepper.util,先不要修改主包的包名。你在这个包下又建立了几个子包,如:com.pepper.util.print,现在我们首先修改子包的包名为:com.pp.util.print。在子包的位置单击鼠标右键——>Refactor——>Rename,之后会弹出以下对话框:

如图设置后,点击Preview——>点击OK。

3、子包都修改好之后,打开Manifest文件,将Manifest中关于原来包名的com.pepper.util字样,全部修改为com.pp.util,修改完保存。

4、按照第2步的方法修改主包的包名。中间会比第2步多一个步骤,点击continue即可。

5、现在包名都已经修改好了,但是程序中可能还是会有一些不能自动修改的地方包名可能还是com.pepper.util,所以我们要搜索整个项目,看看是否还有存在原来包名的地方。现在点击整个项目,然后按快捷键Ctrl+H,会弹出以下界面:

选择上面的标签:File Search,在Containing
text:中输入你原来包名或原来包名与现在包名不同的部分,我们现在就搜索pepper,然后点击Search。在eclipse的下面的部分会有带有Search标签的窗体显示,其中的内容就是搜索的结果,如果项目中仍然存在原来包名字样,则会在这里显示,点击具体显示的位置,然后将其修改为现在的包名。修改完保存。

6、现在整个项目的包名已经修改完成啦。

时间: 2024-08-05 19:33:04

Android项目中包名的修改的相关文章

Android项目中包名的改动

通常改动包名时会造成R文件错误,而且有时带有原因不明的Manifest文件里多处文本混乱. 所以,将眼下觉得最为简洁方便的改动包名流程记录例如以下: 如果我们眼下的包名为com.pepper.util,我们将要把包名改动为com.pp.util 1.点击项目右击-->Android Tools-->rename application package:改动好包名-->点击OK-->点击finish:Launch configuration update-->点击Yes 2.如

android 项目更改包名的方法

本文章全文转载: http://www.2cto.com/kf/201304/206747.html 1.在项目上右键,选择android tools->rename application package,输入需要改为的名称,然后选择需要改的包,有部分包可能不需要更名 2.上一步并没有修改源码的包,只是将工程中涉及包名的地方改了,下面修改源码的包名,右键要改包名的源码包,选择refactor->rename,注意一定要将rename subpackages选上,否则子包不会被更名. 3.cl

Android项目更改包名

在我们开发Android项目的时候,常常需要对安装来自同一个项目但是版本不同的app到手机上,这就存在覆盖问题,通过修改Android的包名可以解决这个问题,步骤如下: 1.更改package name .在eclipse左边找到项目名,右键,在Android Tool 中找到Rename Application Package 如下图: 2.在上一步改完包名后,其实还没有更改源码中的包名,只是更改了工程中涉及包名的地方,下面再修改源码中的包名,选择要修改的包,如下图: 3.记住那个rename

android项目改包名

如图,右键项目android tools->rename application pakage(没有改源码包名) 更改源码包名: 右键要改的源码包,refactor->rename-> 注意勾选rename subpackage 使子包也改变

Android Studio修改项目的包名

android studio的修改包名,没有有Eclipse环境中那么好操作.也可能你对Eclipse的操作比较熟悉,对Andoid Studio的操作还不太熟悉.在项目的开发中,你可能遇到需要更改模块的包名或者是项目的包名.下面记录了一些在Android Studio环境下修改包名. 通常的项目的默认的显示方式都是如下图所示的结构的.Android Studio默认设置了隐藏掉空的包名的.例如下图项目中的com.viewgroup包下面没有任何文件就隐藏掉,直接显示demo包下有内容的. 在修

如何修改android工程的包名?

原文地址:http://jingyan.baidu.com/article/380abd0a71a1061d90192cfd.html 修改过程中可能会出现一些别的小问题,自行解决就好,多个包名需要修改的话,可以逐个进行修改!!!!! 在我们android项目开发到一定的程度时由于需要,我们必须修改一下工程的包名,以便更好的发布我们的项目.但是在这个过程中有时候修改好了之后会出现一些错误.下面由小编一步步教你如何更改包名,和解决出现的错误. 现将project菜单下的 Build AutoMat

Android项目中如何用好构建神器Gradle?

摘要:本文作者贾吉鑫为大众点评Android工程师,在进行团队并行开发时,分库遇到的问题很多都要通过Gradle脚本解决.Gradle虽为构建神器,但学习曲线比较陡峭,要想在Android项目中用好Gradle必须要做到三点. Android Gradle实战 下面讲讲在Android Gradle实战中遇到的一些问题和经验,感觉还是蛮多干货的. productFlavors 这个东西基本上已经烂大街了,gradle的项目一般都会使用Product Flavor,看完美团的文章,你应该就懂了.

Android项目中gen文件下R文件无法生成的解决办法

帮一个网友解决R文件无法生成的问题,搜集了些材料特整理如下,初学者参考他人代码时极易出现此种问题,一般都是xml文件出错,无法被正确解析. gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1.gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自动"编号"(ID)值. 2.gen目录下R文件无法更新/生成的原因 1)res目录下的layout下的xml文件名有错.按照android的命名规范是

Android开发时包名、签名、渠道和版本号的易坑点(转)

本文中总结一下 Android 开发中容易被忽视的一些注意事项吧: 一.谨慎选择包名 包名 (Package Name) 就相当于一款应用在户口本上登记的名字,是系统用来区分不同应用的字段.重复的包名会被认为是同一款应用,不能同时安装在一个系统里.一般来说,包名建议使用域名反序.比如豌豆荚的网站域名是 www.wandoujia.com,那么豌豆荚的一系列 Android 应用的包名就是 com.wandoujia.***.这种约定俗成的办法可以最大程度地避免“撞名”的事故. 案例一 某个手机