安卓Eclipse怎样高速改动project名及包名

         改动project名/包名。也是我们在开发中常常遇到的问题。比方我们在开发过程中突然认为项目名不合适,或者根包名不合适想改动一下怎么办?


如上图所看到的project,我想改变一下我的项目名。如把zzz改成xxx,把我的根包com.example.zzz名改成com.byl.xxx,高速并保证我的代码中不会报不论什么错误,该怎么办?

接下来我们先说改动包名:

改动一个文件名,大家都知道一个快捷键。鼠标点击文件,按win+F2,有些同学可能会这样做。看下图:


这样做能不能达到需求呢?答案是不能的,由于在它以下还有子包。我们能够看下这样的方法改动后的情况:


正确的方法应该怎么做呢?首先看你的根包下有多少子包。找到最底层的子包或文件(先參考第一幅图):


改动z1的路径,改动后例如以下图:


接下来相同的方法改动z2,z3的包名:


最后改动MainActivity的包名:


OK。此时能够看到project没有报不论什么错误,可是这还并不算完事,由于我们配置清单里的包名并没改变。假设它不变,我们刚才的这些工作都是徒劳:


又有同学说了。那不非常easy,我直接把它改了不就得了,真的是这样吗?我们看下直接改后的结果:


为什么都报错了呢?呵呵,原因非常easy,由于你的R文件路径仍然是原来的包路径:


你可能会说这好办。我在java文件中一个一个改过了不即可了,当然能够,你的文件少了还能够,可是多了呢,几十个甚至上百的时候你也要一个一个改吗?那有没有一劳永逸的方法呢,当然有。先打开gen文件夹,并改动包名:


确定后如图(不要怕):


接下来就改动清单文件里的包名吧:


终于结果:


怎么样,没报不论什么错误吧!

<

posted @ 2017-07-19 14:50  jzdwajue  阅读(276)  评论(0)    收藏  举报