当工程构build失败时,Android Studio挂起/冻结

自今天晚上以来,我遇到了一个非常有线的问题。

如果我的Android项目有任何错误,并且构build失败,那么我的Android工作室会被冻结/卡住。 我不能做任何事情,但杀死Android的工作室应用程序。 即使我下次打开同一个项目,Gradle也会尝试再次build立并冻结。 [请查看附件截图]

唯一的解决scheme,我可以find的是….我必须find究竟是什么原因导致“构build失败”,我将不得不解决使用其他编辑器的问题,然后我的Android工作室将开始工作。

事情直到今天晚上还没有任何问题。 并突然崩溃。 任何其他人有相同的问题?

-n

在这里输入图像说明

Solutions Collecting From Web of "当工程构build失败时,Android Studio挂起/冻结"

如果您使用的是Android Studio v1.2.1.1或更新版本,并且您使用的是Macbook,我最近已经看到,如果您的设备连接到笔记本电脑(通过USB不知道关于无线networking),然后睡觉您的笔记本电脑,再次login,Android Studio挂起。 因此,你需要拔掉USB线,然后你应该看到Android工作室很高兴,然后重新连接你的USB线。

打开您的terminal并重置adb:

adb kill-server adb start-server 

这就是我解决同样的问题的方法:

  • 使用您的terminal转到您的项目目录
  • 运行./gradlew(或gradlew.bat)assembleDebug
  • 修复gradle报告的问题
  • 重新启动android工作室,问题不复存在

根据野蛮人的回答,我在我的Mac上做了这个:

 start a terminal chmod +x gradlew ./gradlew ./gradlew build 

最后一步在我的xml文件中显示错误,表明我使用了未转义的单引号。 解决了这个问题。

那么,我卸载了Android工作室,并再次安装,现在问题已经消失。 我还在想,这个世界是如何摆在首位的。

如果其他人面临同样的问题,请尝试重新安装您的工作室。 如果您使用Mac OSX,请参阅如何完全卸载Android Studio? 正确卸载Android工作室; 因为只有删除应用程序不会完全卸载它。

在我的情况下,同样的事情发生后,我用文件名添加破折号的图像资源。

我手动删除了它们,重命名了它们,并在名称中添加了下划线,Android Studio再次正常工作。

(我不知道破折号是什么原因,为什么要这样做,但是这样做是固定的。)

Hesam的回答对我不起作用。 使用OSX和AS 1.2.1.1,我的大楼卡在“扫描文件索引”,即使重新启动我的Macbook后,我无法解决。 下面为我​​工作:

  1. closuresAndroid Studio(强行杀死或只是拔掉USB将是好事)
  2. 进入AndroidStudioProjects目录并将应用程序目录移出到其他位置(AndroidStudioProjects之外)。
  3. 重新启动android studio,现在您将显示屏幕,询问您是要开始一个新项目还是打开一个旧项目。
  4. 再次将您在第2步中剪切并保留的文件夹粘贴回AndroidStudioProjects目录。
  5. 在android studio提示符下,select打开现有的项目,并select你刚才粘贴到AndroidStudioProjects的目录。

它应该为我的情况。