就在我编辑布局时,最近我的Android Studio(最新版本1.4.1和以前的版本)似乎也冻结了。当它重新计算我的更改它直接冻结的过程。唯一的解决方法是在编辑布局时关闭预览窗口,然后重新打开它以查看我的更改。
冻结发生和关闭,它不会一直发生。 这对其他人来说是个问题吗?更好的解决方案?感谢。
答案 0 :(得分:1)
在android studio 2.3上有类似的经验,通过打开Tasking管理器并检查windows进程的git并结束任务来解决它。注意到一旦这个任务的内存使用量超过300mb,android studio开始挂起
答案 1 :(得分:0)
造成这种情况的一个原因可能是布局会递归膨胀。
如果您正在编辑自定义组件,并且在代码中调用布局以使布局膨胀,同时还将布局文件的根元素设置为组件的名称,则将发生这种情况。有几种解决方法:
解决方案1
请确保将通货膨胀电话置于编辑模式检查中:
if(!view.isInEditMode())
{
// inflate
}
解决方案2
如果要夸大代码,请不要将组件名称用作组件布局文件中的根元素。
解决方案3
删除通货膨胀代码并将逻辑移至
@Override
public void onFinishInflate()
答案 2 :(得分:0)
以下命令可帮助我解决冻结问题:
rm -Rf ~/Library/Preferences/AndroidStudio*
rm -Rf ~/Library/Preferences/com.google.android.*
rm -Rf ~/Library/Preferences/com.android.*
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*