AndroidStudio的clean rebuild sync都干了啥(1133)

sync project with gradle files

作用

按照Gradle文件同步引用库

使用场景
  1. Android项目包含有C++语言;
  2. 跨Module的项目。
总结

跨语言、跨Module的项目一般修改后,要同步一下。

clean、rebuild

作用

clean:编译Project下所有Module,一般是自上次编译后Project下有更新的文件;
rebuild:先执行Clean操作,删除之前编译的编译文件和可执行文件,然后重新编译新的编译文件,这里效果其实跟Clean Project是一致的。

区别

Clean删除构建文件夹内容。
重建删除构建文件夹的内容。并构建一些二进制文件; 不包括APK!

总结

对于一些大的改动比如更新lib,大功能修改等,用Clean或Rebuild,毕竟这两个编译起来要费时间。
如果有的时候死活编译不过,多试试Clean吧,会有意想不到的效果~

make project

作用

编译Project下所有Module,一般是自上次编译后Project下有更新的文件,不生成apk。

总结

小的改动直接用Make Project就可以

你可能感兴趣的:(AndroidStudio的clean rebuild sync都干了啥(1133))