android studio中清理项目和重建项目之间的区别

时间:2014-06-06 14:01:58

标签: android android-studio intellij-idea

Clean ProjectRebuild Project(在Android Studio中)有什么区别?

  • R file关于res ids我遇到了问题,因此我将文件扩展名从gif更改为png,然后[我的构建失败]
  • 我发现解决方案是Rebuild Project。这提示我上面的问题。

2 个答案:

答案 0 :(得分:72)

干净只是删除所有构建工件。重建进行清理,然后构建项目。

编辑#2 这是100%正确。有关其正确性的详细说明,请参阅this

答案 1 :(得分:7)

我的经历,

当您进行清理时,它会删除构建文件夹中的二进制文件,并推迟再次构建它们到下一次运行。

当您进行重建时,它会清除并重建 build 文件夹中的那些文件,这些文件会在下次运行时重新生成。它不会重建APK!这真的很奇怪。

这样:

Clean删除构建文件夹内容。

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

BTW,我正在使用Android studio 2.0 Preview 7。