Android 如何有效修改包名

Android 如何有效修改包名

在我们进行Android项目开发时,在某些情况下,我们需要修改已有项目工程中的包名。(然而测试的时候,安卓系统等是根据包名,安装项目。以及判断包名是否存在。),包名就像我们每个人的身份证,简单地说。

Eclipse提供了android Tools->Rename Application Package的方法修改包名,然而这种方法常常不靠谱,会有异常情况发生。

经过实践表明,以下方法最简便靠谱:

STEP 1: 将Build AutoMatically 去掉

STEP 2: 修改Src下的一级包名

STEP 3: 搜索原有包名,使用Eclipse全局替换为新的包名

STEP 4: Clean下项目工程

STEP 5: 再Check下一些类可能出现的一些字符串乱码等问题,OK,大功告成。

Android studio修改包名有两个操作:修改包的名称、修改applicationid,后者的目的修改了程序的唯一标识。

若手机中安装了一个应用,然后又修改了这个应用,当你再次安装这个应用时,将会覆盖你原来所装的,而当你修改应用后同时又修改了application id的话,当再次安装时便不会覆盖。

我们平时新建项目有些朋友可能当时就是随意写的一个包名,然后在项目过程中, 又感觉这个包名不太好,所以就要对包名进行修改,根据我们正常的修改方式,修改包的名称。这样包名文件少的话还好,但是一旦多的话就相当烦恼。一般不采取。

修改applicationid是相对简单的:在Android Studio 里面我们的 getPackageName 对应的是 applicationId , 而manifest 的那个package,在这里的作用其实是为了引用内部资源文件,以及保证 Activity 等源文件的路径正确而已,所以,在 Studio 中修改发布程序包名,则只需要在 build.gradle(Module:app) 文件中修改 applicationId 就可以。


书到用时方恨少,纸上得来终觉浅。希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115069.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • max3221工作原理_max3232ese芯片发烫

    max3221工作原理_max3232ese芯片发烫TTL电平逻辑1为+5V,逻辑0为0V。RS232电平逻辑1为+3V~+15V,逻辑0为-3V~-15V。也就是说我们所转换的数据电平+5V->(+3V~+15V),0V->(-3V~-15V)即可。我们的MAX232是5V供电的,+5V->(+3V~+15V)的转换是很容易满足的,0V->(-3V~-15V)就需要内部产生一个负压电源然后去转换输出。MAX232的一般

    2022年8月10日
    10
  • Java程序员是不是已经烂大街了?「建议收藏」

    Java程序员是不是已经烂大街了?「建议收藏」宽进严出,有人看一看面试题都可以混水摸鱼进去,进去容易,坚持下来的人很少,大部分都是代码搬运工,这些人其实不是严格的JAVA程序员,非常容易转到其他方面,比如做前端、测试、运维、产品、运营。能够坚持做5年以上JAVA开发的人不多。真正JAVA开发人员很缺,JAVA代码搬运工很多。这位网友说:中级程序员,高级程序员那就更缺了“烂大街”我可以认为是褒奖吧,行业在发展,从…

    2022年7月8日
    107
  • Html文件名乱码

    Html文件名乱码问题现象解决办法:修改配置文件的值并发:客户机文件名字符集ZHS16CGB231280

    2022年10月21日
    5
  • 服务器seo优化,SEO诊断之网站服务器优化「建议收藏」

    服务器seo优化,SEO诊断之网站服务器优化「建议收藏」前一章节子凡已经通过网站域名检查做过最基础的SEO诊断,接下来也是网站SEO诊断中最基础,也是较为重要的要素,没有域名,没有服务器,网站就无处容身,也就不会存在子凡分享的SEO话题了。一、网站服务器速度的重要性在网站速度方面我们要求自己的网站速度当然是越快越好,如果网站打开速度在5~40毫秒是为最佳效果。假设你的网站打开速度基本都在100ms左右,对于个人博客或者网站算是比较给力…

    2022年9月17日
    0
  • jsoncpp官方教程_jsoncpp用法

    jsoncpp官方教程_jsoncpp用法本文主要介绍使用JsonCpp库,通过C++编程语言实现JSON文件读写操作的具体方法。1写入JSON文件这里编写一个示例程序,该程序将JSON字符串写入到JSON文件中。示例代码(json_file_oper_write.cpp)的内容如下:#include<jsoncpp/json/json.h>#include<fstream>usingnamespacestd;intmain(){Json::Value

    2022年10月10日
    3
  • 最简单的vue上传图片

    最简单的vue上传图片