拖放UI元素时,Android Studio会挂起

时间:2014-12-11 19:29:22

标签: android android-studio

我安装了Android Studio 1.0并拥有JDK 1.8。

我制作新项目,使用'片段空白活动'并将最低版本设置为棒棒糖(5.0)

然后我转到fragment_main.xml并将UI元素拖到手机上(在示例中我使用了一个按钮)

在手机上看到拖动界面的那一刻,android studio挂起,我无法做任何事情,希望用windows taskmanager杀死进程。

enter image description here

我的鼠标看起来像这样:

enter image description here

有什么想法吗? 感谢。

2 个答案:

答案 0 :(得分:6)

我可能已经为此找到了解决方案。

我遇到了同样的问题,无法弄清楚我的生活发生了什么,直到:

我认为可能只是窗口显示被冻结(Android Studio程序本身的视觉呈现)并且猜测可能是使用DirectX设备来渲染Android UI。

我碰巧在我的计算机上运行了另一个使用DirectX设备进行渲染的应用程序(SimpleJungleTimer,一个我使用DirectX覆盖编程的应用程序,用于英雄联盟丛林计时器)。在关闭此应用程序后,Android Studio似乎正常工作(在使用UI时不会冻结)

最终,听起来这是Android Studio本身的一个错误,当它与另一个应用程序的活动DirectX设备冲突时,他们不能正确杀死/重新加载DirectX渲染设备(这是android的一些东西)工作室开发人员可能应该修复),但是在Android工作室开发人员修复此问题之前,您应该能够通过确保在Android Studio中编码时关闭可能使用DirectX进行渲染的任何其他应用程序来解决此错误这样他们的DirectX渲染设备就不会与Android Studio的DirectX设备发生冲突。

答案 1 :(得分:0)

Mac OSX中的Java 8也存在问题。当我做的任何拖放导致挂起Android Studio 2.0预览。当我使用intellij 15时,这个问题也会发生在我身上。 您可以查看以下链接:https://youtrack.jetbrains.com/issue/IDEA-146691

我将may项目中的JDK用法切换到Java 7,并且拖放功能正常工作。您可以选择文件>进行切换。 项目结构>更改JDK位置。