项目构建失败时,Android Studio会挂起/冻结

时间:2014-12-10 13:55:12

标签: android ide android-studio

从今天晚上开始,我遇到了一个非常严重的问题。

如果我的android项目中有任何错误,并且构建失败,那么我的Android工作室会被冻结/卡住。除了杀掉Android工作室应用程序,我什么也做不了。 即使我下次打开同一个项目,gradle也会尝试构建并再次冻结。 [请查看随附的屏幕截图]

我唯一能找到的解决方案是......我必须找到究竟是什么导致"构建失败"我将不得不使用其他编辑器解决问题,然后我的android工作室将开始工作。

到今天晚上,它一直没有任何问题;然后突然崩溃了。其他任何人都有同样的问题??

-n

enter image description here

7 个答案:

答案 0 :(得分:54)

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

答案 1 :(得分:24)

打开终端并重置adb:

adb kill-server
adb start-server

答案 2 :(得分:10)

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

  • 使用终端
  • 转到项目目录
  • 运行./gradlew(或gradlew.bat)assembleDebug
  • 修复gradle报告的问题
  • 重启android studio并且问题已经消失

答案 3 :(得分:3)

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

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

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

答案 4 :(得分:1)

好吧,我卸载了android studio并再次安装它,现在问题已经消失了。 我仍然想知道它在世界上是如何打破的。

如果其他人遇到同样的问题,请尝试重新安装您的工作室。 如果您使用Mac osx,请参考How to completely uninstall Android Studio?正确卸载Android studio;因为只删除App不会完全卸载它。

答案 5 :(得分:1)

在我的情况下,在我添加了带有破折号的图像资源后,同样的事情发生了。

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

(我不确定破折号是什么原因,他们为什么要这样做,但是做了以上修复它。)

答案 6 :(得分:0)

@ Hesa​​m的回答对我不起作用。使用OSX和AS 1.2.1.1,我的建筑物卡在“扫描文件”中以索引'即使重新启动我的Macbook,我也无法解决它。以下是我的工作:

  1. 关闭安卓工作室(强行杀死或只是拔掉USB,你会很高兴)
  2. 转到AndroidStudioProjects目录并将应用程序目录移到其他位置(在AndroidStudioProjects之外)。
  3. 重新启动Android工作室,现在您将看到屏幕,询问您是要开始新项目还是打开旧项目。
  4. 再次将您已剪切的文件夹粘贴到第2步,并将其保留在AndroidStudioProjects目录中。
  5. 在android studio提示符下,选择打开现有项目,然后选择刚刚粘贴到AndroidStudioProjects的目录。
  6. 它适用于我的情况。