智者不为愚者谋,勇者不为怯者死。这篇文章主要讲述eclipse修改android项目的apk包名类名相关的知识,希望能为你提供帮助。
在Google提供的Eclipse集成开发环境adt-bundle下修改名称的总结:
1.
修改工程名(apk名称)
文章图片
在弹出的对话框中输入新名称
文章图片
该操作实际上是修改< project> /.project下的< name> 节点。但由于某种原因,只修改该文件的话,在adt-bundle中,显示的工程名称仍然为老名称,只是apk的名称变为了新名称,因此建议通过“重构”的方式为工程改名。
2. 修改手机上< 桌面名称>
文章图片
3. 修改在手机上的安装路径
a) 修改源代码中主package的名称
文章图片
在弹出的对话框中输入新名字
文章图片
b) 修改androidManifest.xml中< manifest package=”< 新package> ”
文章图片
修改文件后,点保存,在随后弹出的对话框中点击< 是> 。
Manifest.xml 中
< manifest> 标签中package属性用于设置应用程序的进程名,即在运行时使用ddms查看到的进程名。同时也是gen目录下R.id, R.layout所在的包名。
< original-package> 标签用以设置应用源码包名,即java文件所在的源码程序包层次,android工程中真实的源代码层次结构。
< manifest> 中package属性若与< original-package> 的android:name值相同,配置组建时android:name属性值可以使用".ClassName"形式。
使用< original-package> 标签后,在< activity> < service> < receiver> < provider> 中的android:name属性需要写完整的报名,".ClassName"形式无效。
注意:< manifest> 标签中package属性只是告诉系统应用的进程名;因此进程名(Manifest中package属性的值)与< original-package> 的值可以不一样。
c) 修改源代码中所有使用< package> .R.*的地方
文章图片
改为
【eclipse修改android项目的apk包名类名】
文章图片
推荐阅读
- Android Studio 代码混淆(你真的会混淆吗)
- 带你彻底明白 Android Studio 打包混淆
- 梦想Android版CAD控件2018.7.26更新
- call()apply()bind()
- React脚手架create-react-app
- 模拟app端上传图片
- Android 开源框架 ( 五 ) xUtils --- Android 里的 ORM IOC聚合型框架
- win10命令安装appium
- Android 开源框架 ( 四 ) Afinal --- Android 里的 ORM IOC聚合型框架