Android Studio中Make Project,Clean Project,Rebuild Project区别

来源:互联网 发布:mysql 进入数据库 编辑:程序博客网 时间:2024/05/16 06:47

转载自:http://www.91yian.com/278.html

其实好几个版本的这几个选项都不一样,里面的机理也不同,这里以Android Studio2.1.1为例,亲自验证过,见下图:

屏幕快照 2016-05-24 下午1.44.58         屏幕快照 2016-05-24 下午2.11.13

  1. Make Project:编译Project下所有Module,一般是自上次编译后Project下有更新的文件,不生成apk。
  2. Make Selected Modules:编译指定的Module,一般是自上次编译后Module下有更新的文件,不生成apk。
  3. Clean Project:删除之前编译后的编译文件,并重新编译整个Project,比较花费时间,不生成apk。
  4. Rebuild Project:先执行Clean操作,删除之前编译的编译文件和可执行文件,然后重新编译新的编译文件,不生成apk,这里效果其实跟Clean Project是一致的,这个不知道Google搞什么鬼~~
  5. Build APK:前面4个选项都是编译,没有生成apk文件,如果想生成apk,需要点击Build APK。
  6. Generate Signed APK:生成有签名的apk。

注意:

  1. 对于Clean和Rebuild看到最后的效果是一样的。
  2. 平时小的改动直接用Make Project就可以,可以看到只有它有快捷方式,表明这个功能要经常用。对于一些大的改动比如更新lib,大功能修改等,用Clean或Rebuild,毕竟这两个编译起来要费时间。
  3. 如果有的时候死活编译不过,多试试Clean吧,会有意想不到的效果!
阅读全文
0 0
原创粉丝点击