运行适用于Windows的Android Studio 1.0.2
对Fragment项目使用新的空白活动或空白活动(两者都会发生错误)。尚未修改代码中的任何内容。使用API 10:Android 2.3.3
通常会立即,有时在我将第一个/任何UI元素拖动或编辑到activity_main.xml后不久,Android Studio会冻结,我必须关闭任务管理器中的进程才能关闭它。
我注意到在任务管理器中,Android Studio Windows Launcher在冻结时占用了大约25-30%的CPU。
这里发生了什么?有什么想法吗?
...
我可能已经为此找到了解决方案。
我认为可能只是窗口显示被冻结(Android Studio程序本身的视觉呈现)并且猜测可能是使用DirectX设备来渲染Android UI。
我碰巧在我的计算机上运行了另一个使用DirectX设备进行渲染的应用程序(SimpleJungleTimer,一个我使用DirectX覆盖编程的应用程序,用于英雄联盟丛林计时器)。在关闭此应用程序后,Android Studio似乎正常工作(在使用UI时不会冻结)
最终,听起来这是Android Studio本身的一个错误,当它与另一个应用程序的活动DirectX设备发生冲突时,它们无法正确杀死/重新加载DirectX渲染设备(android工作室开发人员应该修复的东西)然而,直到android工作室开发人员解决这个问题,你应该能够通过确保在Android Studio 编码时关闭可能使用DirectX进行渲染的任何其他应用程序来解决这个错误,以便他们的DirectX渲染设备不会与Android Studio的DirectX设备冲突。