当我打开Android Studio时,它会加载最后一个项目,并运行build。我真的不需要这样做。如果我保存一个有错误的项目,因为我没有时间修复它们,但是计划稍后再做,我真的不希望编译器在下次打开项目时尝试编译它,因为它是只是会失败。
即使它没有错误,在启动时构建项目也是毫无意义的,因为如果项目没有错误,我总是在我停止工作之前构建它来测试它,所以新的构建将是完全多余的。谢谢,如果有人知道一种方法来禁用它。我试过谷歌搜索并搜索设置但找不到任何东西。
编辑:自从我搬到较慢的计算机进行开发后,这变得更加烦人。它已经花了足够长的时间让Android Studio启动,让程序构建只会减慢启动速度。
答案 0 :(得分:19)
我已经向Google软件工程师证实,目前这不是Android Studio 0.2.1的选项。 (见第5条评论:https://plus.google.com/u/0/+XavierDucrohet/posts/1R2iPQzo4Zh)
我也按照工程师的建议打开了以下机票: https://code.google.com/p/android/issues/detail?id=57831&thanks=57831&ts=1374268538
希望这将在不久的将来得到解决!在那之前,我想我们必须打开Android Studio并在构建完成时拿一杯咖啡。
答案 1 :(得分:4)
我可以在最新版本0.8.x
中确认,可以通过取消选中Reopen last project on startup
中的File -> Settings -> General
框来阻止此功能。
答案 2 :(得分:0)
听起来你已启用Make project automatically
。
此设置可在Settings -> Project Settings -> Compiler
设置的Use external build
下找到。
您也可以尝试禁用Rebuild module on dependency change
设置(它位于同一位置)。
答案 3 :(得分:0)
在最新版本(0.2.6)中,开关位于
文件/设置 - 常规勾选框'在启动时重新打开上一个项目'
答案 4 :(得分:0)
我在Mac Pro中使用Android Studio(v135.1740770),在文件下方打开:
~/Library/Preferences/AndroidStudio/options/ide.general.xml
您将看到autoSyncFiles的选项,只需将其值更改为false。
<option name="autoSyncFiles" value="false" />
希望这有帮助。