2019独角兽企业重金招聘Python工程师标准>>>

步骤一:

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调用错误,那么就需要开启文本对比软件与源代码对比下,把没有被自动修改过来的继续修改完善即可。

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

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

  1. 【Android 应用开发】Android 工程修改包名流程 ( 修改 applicationId | 修改 package | 修改 R 资源引用 | 修改 BuildConfig 引用 )

    文章目录 一. Android 工程修改包名流程 二. 修改 applicationId 三. 修改 package 包名 四. AndroidManifest.xml 清单文件组件 五. 修改 R ...

  2. android 修改包名

    昨天,老板让我把app的包名修改一下,改为一个新的包名.之前其实自己已经做过类似的工作,不过,这次也是花了很多时间才做出来,所以觉得还是记录一下为好. 1. 先看下Android Studio创建的项 ...

  3. Android Studio 修改包名

    Android Studio 修改包名 1. 介绍 2. 操作概述 3. 图片解说 1. 介绍 根据目录层次修改包名(包括公司名). 目的:将 kirin 公司改成 kk. 参考:AndroidStu ...

  4. Android开发之安全彻底的修改包名

    昨天,因为项目需要对包名进行修改,经过一番折腾,项目正常使用,为此,对修改包名涉及的东西进行总结. 1.修改,AndroidManifest.xml文件 搜索并找到"package" ...

  5. Android Studio的使用(三)--包不分级、修改包名

    1.如果不喜欢将包逐级展开的话,可以将每一个包名都完整展现出来,只需要勾选Flatten Packages. 2.修改包名 3.填写新的包名 4.点击确认 转载于:https://www.cnblog ...

  6. idea怎么给包重命名_IntelliJ IDEA 修改包名

    1.首先将AndroidManifest的Package Name重命名(快捷键shift+F6或者右键Refctor然后Rename)这时Package Name就改变了,但是Src的文件名还没变 ...

  7. apk 反编译_APK反编译与回编译修改包名实现分身

    所谓分身,就是在同一设备上可以同时打开两个或多个相同的APP.那么如何修改APK包名,就是我们本节课要学习的内容,这里以土豆视频为例. 1修改APK包名 1.首先,找到包名:在工程管理器中找到&quo ...

  8. 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告

    From:https://www.bilibili.com/video/BV1UE411A7rW?p=7 Android 中 adb shell dumpsys 相关命令:https://blog.c ...

  9. 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告...

    From:https://www.bilibili.com/video/BV1UE411A7rW?p=7 Android 中 adb shell dumpsys 相关命令:https://blog.c ...

最新文章

  1. pod install 失败 Сocoapods trunk URL couldn't be downloaded
  2. Linux Android 多点触摸协议 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/71/12306571.shtml
  3. 知识点:Mysql 索引原理完全手册(1)
  4. 常见的js算法面试题收集,es6实现
  5. UNIX网络编程笔记(4):简单的回射程序
  6. [剑指offer][JAVA]面试题第[10-2]题[青蛙跳台阶问题][动态规划][递归]
  7. 文昌帝君 -- 《文昌帝君阴骘文》
  8. JAVA     MyFirst.java
  9. python与excel-python与excel的关系;铁打的python流水的excel
  10. linux内核奇遇记之md源代码解读之十一raid5d
  11. phpStudy启动失败提示:缺少VC9运行库
  12. Docker安装CentOS容器并使用SSH工具远程连接
  13. android底部蒙版,Android实现蒙版弹出框效果
  14. Quartus中jtagserver找不到指定文件的解决方法
  15. 华为WEB前端全栈成长计划招募
  16. java 函数式接口与lambda表达式的关系
  17. 综合案例分析-----使用Ajax实现新闻点评及时更新(ajax在jQuery中的运用学习第十三和十四天)
  18. 基于JSP+Mysql+servlet网络考试系统
  19. Web 魔方模拟器的设计与实现
  20. 开亚软件分析企业外贸客户管理关系问题

热门文章

  1. lamp mysql脚本_初次尝试利用脚本自动编译搭建LAMP-----Mysql
  2. javaswing引入百度地图_【react】React怎么引用百度地图
  3. 单例带来的线程安全问题
  4. activeMQ使用总结
  5. 总结了 90 条写 Python 程序的建议
  6. C++覆盖和重载的区别
  7. Android中点击按钮启动另一个Activity以及Activity之间传值
  8. Winforn中使用SaveFileDialog实现另存为对话框
  9. python中打印二维列表数据
  10. 金融贷款逾期的模型构建3——模型评估