2015-10-19 156 views
9

我刚刚安装的Android工作室一段时间后不能编辑文件,我有一个问题:Android的工作室:

工作一段时间后,我无法再编辑文件,我需要重新启动IDE再次编辑它们一段时间。

这很烦人。有没有办法解决这个问题?我在谷歌上看到其他人几乎有同样的问题(主要是在Ubuntu上),但我找不到任何解决方案,除了临时解决方案:如果我点击文件的滚动条,我可以再次编辑它,但如果我更改文件或执行其他任何操作,问题将再次触发;所以实际的问题是编辑没有通过点击来获得焦点。

我在Windows 8.1上。

+0

http://stackoverflow.com/questions/30407869/android-studio-cant-edit-files –

+0

https://code.google.com/p/android/issues/detail?id=124715 –

+0

是的我已经看到了这些,但似乎不是我的情况。 android studio它不是只读模式,我可以正常打开文件,编辑XML但不是java文件 我在Windows 8上 –

回答

6

假设您使用的是Ubuntu OS。

给出here

的错误似乎是由下iBus(服务器)和Xlib的+ AWT(客户端JVM)之间缺少一些同步触发,通过按键和一个快速连续的组合曝光客户端的事件处理较慢。这个bug已经被上游报道:

的bug已经被报道here

的2级的解决方法,帮助我了:

解决方法1:强制同步模式的ibus

$ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd 

在开始Studio之前最好做到这一点。对于面临相同问题的其他Java应用程序,在https://code.google.com/p/ibus/issues/detail?id=1733中建议了此解决方法。

解决方法2:在Studio

$ XMODIFIERS= ./bin/studio.sh 

禁用下iBus输入这只会停用Studio的输入法,而不是其他的应用程序。在Studio运行时重新启动守护程序('ibus-daemon -rd')可以有效地禁用所有其他应用程序的输入方法,并且还可以使Studio的JVM出现分段错误。

+1

我在Windows而不是Ubuntu上。 –

+0

@Elltz实际上我通过评论这个问题询问了OS信息。由于他没有回复,我发布了这个答案:-) – droidev