关于Android应用程序改包名,生成新的一个apk的一些关注点~~

来源:互联网 发布:精通matlab最优化计算 编辑:程序博客网 时间:2024/05/22 04:43

应用程序包名修改的几种方式:

  • 1.eclipse中的修改:在这里分俩种情况而定,① 如果是简单的应用manifest中没有包含provider组件的应用,则直接可以复制一份原来的project在manifest中把包名修改即可,快捷键保存,然后根据报错的地方去快捷键导入导出包,② 如果是带有provider组件的应用程序,记得一定要改个新的名字与原来的不一样,并且它的author要不一样!否则到时候你改好了始终安装不了,那就比较dan疼了,这里温馨提示下 :在第三方的推送,地图什么的 有的自定义权限 provider receiver中有用到原来的包名记得改过来了,不然一样安装不了~~~~,我就是在这个坑里踩了好久才出来。。。哭晕了。

  • 关于改包名的方法:
    最笨的方法就是老老实实的一个一个的找到报错的页面去改,第二种方法就是利用eclipse自带的android Tools这个选项去修改,在这里又有坑了!刚刚开始我自己新建了一个项目去修改发现确实可以,不用去每个页面修改,但是到了自己的项目里面发现这样改不了!!!当时好纳闷,纠结啊 。。不知道是不是人品问题咋了,就是改不了
    出现下面这样的画面!!

这里写图片描述
感觉整个人都不好了,之前还心里暗自得意,改个包名,最多也就一个一个页面去改,结果碰到了不少的坑!我到网上搜索了一下 ,发现也有猿碰到了这样的问题,发现是工程里面有俩个类全部注释了,如果要用android tools去修改整个包名的话必须把这个类注释放开才能去该,而且整个工程中的编码格式必须是utf-8的,我接手的是老项目,以前的人用的是gbk的,当时整个人都蒙圈了。。。没办法,这个方法不行,只能去一个个页面改了,run as 哦了!!!

0 0
原创粉丝点击