eclipse更改项目包名
- 修改项目文件名(就是在文件夹中的文件名)。
- 修改项目名(就是在eclipse上的名字)。
- 修改src的子包名,点击确定前,注意勾上Rename subpackages(可以省很多事)。
- 修改项目包名,项目右击--<Android Tools--<Rename Application Package。
- 修改Manifest中的。
- 修改有关嵌入sdk的权限包名。
- 修改配置文件中用到的重写的控件的包名(可以使用运行时报错,进行寻找)。
android studio 更改项目包名
第1步,点击packages下的包名
第2步,改build.gradle(module:APP名字)文件中的 applicationId
第3步,clean和rebuild project
jar文件更改包名
-
下载jarjar.jarhttp://code.google.com/p/jarjar/downloads/list
-
新建文本文件规则,如 rule.txt,将包名中的
gson
修改为mygson
,内容为:
rule com.google.gson.** com.google.mygson.@1
- 输入如下命令更改
java -jar jarjar.jar process rule.txt gson.jar mygson.jar
更改项目名
项目名的修改:这个地方的修改是最麻烦的,因为项目名使用rename之后并不会修改项目名称,而是在原本的项目名称后面添加一个名字,例如[OtherName]。而这其中最麻烦的就是在rebuild project之后项目名还会还原成原本的项目名,之所以会这样,是因为android studio中项目名称是根据文件夹的名字来定义的,而我们使用rename之后并不会修改项目名称的文件夹,而gradle构建项目时候给项目名称命名恰巧是根据项目名的文件夹进行的命名,所以rebuild project后,gradle查看项目名文件夹然后重新给命名,这也就导致我们之前的rename失效了。另外,rename本身也会报错,这点可以在event log中查看。
知道了项目名称的命名方式我们就可以修改项目名称了。这里不要使用rename,而是直接到项目路径下修改项目名称文件夹的名字,然后点击左上角的同步按钮,或者快捷键ctrl+alt+Y按钮,然后原本的整个项目都会丢失,这时候不用害怕,我们点击File->open...然后定位到我们的项目路径下,将项目导入。这个时候android studio其实是会打开两个界面的,所以除了我们修改过的项目,就项目会由于gradle的原因留下文件夹,删掉就可以了。另外,其实在定位到项目路径下时,我们可以看到项目文件夹使用的是android studio的图标而不是文件夹图标,这个表明我们修改项目名其实已经成功了。
总的来说,修改项目名其实就是修改项目文件夹名称。然后gradle会帮我们使用修改过的项目名称构建项目。