Android Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满了兴奋之情之余,也略显羞涩。随版本自推出以来,不断完善BUG,但咱们还是深深地踩了进去,说多了,淡淡的忧伤又开始浮现。。切入主题,((今儿是来给大家分享一份入门必备的大招,如何利用Android studio修改包名!))

首先咱们先来介绍 Android Studio的目录结构,以便各路好友,在修改的过程中有更好的脑图引导,同时也作为Android Studio目录入门介绍,有点多哈。

上图显示了咱们打开android studio后最基本的一个目录结构,也是容易被大家忽视的。这里先讲一讲层级关系,按照俺综合各大搜索媒体,书籍,以及自个的理解,Android Studio的层级关系(俗称目录结构),是这样一种联系,Project---->(N个)module,俺不会做树状图,我就讲的详细一点,大家认真听,其实概念还是比较简单,但由于换了一个表现形式,很多同学,容易混淆,eclipse的Project相当于上图的module,说法不同,再简便点,Project相当于一个大的文件,和大家做网站的根目录一个意思,下面有多个细分文件,叫做module,也就是咱们的app.接下来,咱们开始讲切换包名的步骤,第一步点击packages下的包名,见下图

限于篇幅,只截了一部分,找到包名,一般就是COM.文件名字.最终文件名,如COM.android_studio.First,接着上面的图,点击refactor中的rename,改你所想要的新名字,看下图。

输入新名字,点击上图中refactor,即可。

接下来咱们到了第二步:改build.gradle(module:APP名字)文件中的 applicationId 

第三步:clean和rebuild project

大家一定有疑问为何要clean和rebuild,这是因为,许多APP是已经集成好,多个文件引用包名(com.example.administrator.myapplication,这是未改之前的名字),要将其全部,注意全部这两个字改为com.example.administrator.myapplication_studio,就需要clean和rebuild。

第四步:关闭android studio重启,哈哈,搞定。

最后一步:可有也可无

如果大家经过上述的步骤还有错,按照目前我的做法,亲测N次,都无问题,无论是新装APP还是做好的,有时,IDE版本不同,可能效果不同,按照原理上,经过以上步骤,各个文件的包名会自动替换,以防万一,再送上两招,第一:改mainifest里面的package值,改为你所改的名字,第二,改变R文件(在package包里),看第一附图,嘿嘿,在这里你知道这个文件的用处了吧,R文件隐藏在这了。

俺在做的过程中的一点体会和方法,在这里全部奉献给大家,希望大家能从中找到自己所需要的,以后俺也还会继续为大家奉上更多开发知识,同时也很开心,能利用这个机会向我所喜爱的博客园,分享自己的一份收获,希望博客园越办越好,O(∩_∩)O哈哈~,扯远了,中山学院无线班屌丝飘过!!

Android Studio 修改包名最便捷做法的更多相关文章

  1. Android必知必会-Android Studio修改包名

    如果移动端访问不佳,请尝试–> Github版 背景 公司做相似产品较多,一般都是以某个产品为基础修改,逐步替换设计图的切图.这个就会导致需要经常为Copy的项目修改包名. 这里是参考一些网上的 ...

  2. Android Studio 修改 包名 package name

    我们的包名中含有Nav,造成声音不能正常出来:需要改包名,但 android studio 改包名原来还是比较麻烦的,不过现在简单多了: 第一步,直接打开 AndroidManifast.xml 文件 ...

  3. Android Studio修改包名和applicationId的方法

    背景: 如果新做的项目跟以前做的某一个项目十分相似,那么一个简单的方法就是把原来项目拷贝一份,然后修改代码,但是这样包名还是原来项目的包名,还有如果想在同一台手机上同时安装新做的app和原来的app会 ...

  4. Android Studio 修改 包名

    Android Studio上修改项目(module)的包名(Package Name)   当你对着包名右击,查找Refactor(重构)下的Rename(快捷键:SHIFT+F6)时,弹出来的仅仅 ...

  5. Android studio修改包名

    最后一步,需要手动修改工程 build.gradle文件中的applicationId改为跟你的包名一致即可,

  6. Android studio 修改包名 和 版本号

  7. Android studio改包名

    http://www.cnblogs.com/Kyouhui/p/4632813.html Android Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满 ...

  8. Android Studio(五):修改Android Studio项目包名

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  9. Android Studio修改项目名和包名

    为了提高开发效率,有时候需要使用现有的一些开源项目,记录一下自己修改项目名和包名的方法. 1.首先,修改包名(清单文件里找), ①展开所有包 ②选中想要修改的包,shift+F6(也可右键Refact ...

随机推荐

  1. h5中placeholder样式

    <!DOCTYPE html> <html> <head> <title>placeholder样式demo</title> <sty ...

  2. CMake的一些正确姿势

    1, 2,

  3. JS中的!=、== 、!==、===的用法和区别

    var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 t ...

  4. 030_CORS深究

    在日常的项目开发时会不可避免的需要进行跨域操作,而在实际进行跨域请求时,经常会遇到类似 No 'Access-Control-Allow-Origin' header is present on th ...

  5. [nodejs]er_bad_field_error NaN in where clause

    1 前言 nodejs 运行时,出现以下情况er_bad_field_error NaN in where clause. 2 分析 原来是userid = NAN传进来了,生成userid时出错了. ...

  6. 部署apache-tomcat环境

    软件体系: C/S:客户端/服务器,例如qq等app都属于C/S体系,除了编写服务端代码还需要编写客户端 优点:展现比较好,客户端会承受一点运算压力,安全性比较好 缺点:更新服务端的同时还需要更新客户 ...

  7. Sql 08数据库还原数据库时一直提示数据库被占用

    直接试试这个sql语句吧 ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE ALTER database [datebase] ...

  8. 任意N位二进制的补码实现——队列存放

    正在学习计算机组织与结构,为了写一些底层的算术操作模拟,比如一个二进制补码数的加减乘除,发现这很麻烦,因为不管是什么语言,都只提供了8位.32.64位等部分位数的补码形式,那么怎么实现任意任意位的补码 ...

  9. hive学习02-累加

    求出当月的访问次数,截至当月前的每个月最大访问次数.截至当月前每个用户总的访问次数. 数据表如下 A,-, A,-, B,-, A,-, B,-, A,-, A,-, A,-, B,-, B,-, A ...

  10. Jquery如何获取iframe里面body的html呢?

    如果是自己网页的话,可以这样,$("iframe").contents().find("body").html();意思是,获取iframe里面页面body的内 ...