2015-10-19 157 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