Android项目更改包名

  (2013-09-24 15:19:10) 转载
标签: 

android

 

复制项目

 

修改包名

 

it

分类: Android
最近碰到一个诡异的需求,同一个项目,要出不同的包,分成两个产品推,功能啥的都不变,就随便替换几个图就行了,于是需要改包名,复制出另一个一模一样的app来。
有的简单一点的项目,可能直接用AndroidTools里面的修改package name就可以了,他会自动修改包名,替换R文件的引用,但有时候项目较为复杂的时候,比如引用外部项目较多的时候,这玩意儿就没法用了,这里找到一个很简单的方法,甚至比AndroidTools里的还好用,具体步骤如下:
1.去掉自动编译的勾选 2.rename gen 目录下自动生成的 com.aaa.bbb目录,使得引用R的地方都替换import路径 3.修改Manifest里面的package name
完成!
如果用到provider,还需要修改provider的名字,不然会与前一个应用冲突,导致无法安装。同时还需要修改author。 如果用到自定义的permission,当然也需要修改下。
不知道你发现没,这样修改,代码完全没动,(如果有provider的话,需要改那么几行),所以导致xml布局里面所有的自定义view一个都不需要修改。
大功告成!

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  3. 10.1 Android(安卓)NDK开发 一
  4. ListView 和 Adapter 的基础
  5. Android(安卓)studio 统一版本依赖, 避免build不同依赖版本冲突
  6. Android(安卓)Studio系列教程(二)
  7. 在Android(安卓)Studio 2.3 中开发运行 Cordova 8.0.0项目
  8. Android学习系列之(二)项目目录结构基本介绍
  9. Android小项目————聊天室(网络编程篇)

随机推荐

  1. Android调用OpenGL绘制曲线入门手册
  2. Android MediaStore详解
  3. ANDROID:LISTVIEW 自定义背景
  4. Android 设置状态栏及Activity横屏或竖屏
  5. Android开发艺术探索笔记 第四章 View的
  6. Android SparseArray与HashMap与ArrayMap
  7. android view 原理 -- measure 分析与应
  8. Android在线更新SDK的方法(使用国内镜像)
  9. Android Theme主题样式开发注意点
  10. ReactNative之Android绝对布局position:'