簡體   English   中英

將“ ctrl + space”用於Android自動完成彈出窗口時,Eclipse凍結

[英]Eclipse freezes when using “ctrl+space” for Android autocomplete popup

上周,我遇到了Windows激活問題,並且Windows啟動速度變慢。 解決完該問題后,Windows可以像以前一樣正常運行,但是在開發Android應用程序時出現Eclipse錯誤。

在Eclipse中一切正常,我在Java Projects中使用“ ctrl + space”很好,顯示了“自動完成”彈出窗口,並且工作正常。

但是,當我在Android項目中使用“ ctrl + space”時,帶有幾個選項的自動完成彈出式顯示和日食會突然凍結幾分鍾(有時超過3或4分鍾)。 之后,我可以通過按Enter鍵從彈出菜單中選擇第一個選項,但向下滾動或選擇另一個選項,它將再次凍結,並等待幾分鍾。

這是我的環境。

  • Windows 7(64位)

  • Eclipse Juno-版本號-20120614-1722

  • ADT 22.6.0.v201403010043

  • JDK-7u51 x64

這是Eclipse.ini文件。

-啟動

plugins / org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

插件/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

-產品

org.eclipse.epp.package.jee.product

--launcher.defaultAction

打開文件

--launcher.XXMaxPermSize

512M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

打開文件

-啟動

D:\\ Android \\ Eclipse \\ eclipse \\ plugins \\ org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

D:\\ Android \\ Eclipse \\ eclipse \\ plugin \\ org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

-vmargs

-Dosgi.requiredJavaVersion = 1.5

-Dhelp.lucene.tokenizer =標准

-Xms1024m

-Xmx1024m

我的問題類似於

  1. Eclipse凍結與Android相關的自動完成功能

  2. 從自動完成彈出窗口中選擇“ android.R.attr”時,eclipse凍結

但是我在台式機和筆記本電腦上使用的是相同的Eclipse。 筆記本電腦可以在Android上正常運行,並且運行良好。 唯一的問題是在我的桌面上。 因此,升級到另一個Eclipse並不是解決的最佳選擇(只是我的看法)。 因為我嘗試了最新的Eclipse(Juno),但是問題仍然發生。

我認為,修復Windows激活后某些程序或文件丟失了,這類似於Eclipse Juno-高亮顯示任何東西時會崩潰 然后我更新了圖形驅動程序,測試了html文件,所有功能都像魅力一樣工作。但是那個時候,我從系統中卸載了一些軟件,例如Blue StackASUS Smart DoctorCheat EngineGTalk (可能是7或8。不記得所有)。

我不知道哪個程序阻止了android自動完成功能的彈出或延遲。 我僅使用英語,而沒有在計算機中安裝任何其他語言,就像Content Assist(Ctrl + Space)不起作用– Eclipse一樣 因為我可以在Java項目中使用“ ctrl + space”。

另一件事是我無法在每個項目中的任何內容上懸停或突出顯示。 在Java項目中,我可以使用“ ctrl + space”並從自動完成彈出窗口中選擇任何選項,但是不能將鼠標懸停在某些變量,eclipse崩潰上。 android項目,“ ctrl + space”和懸停在無法使用的東西上,eclipse掛起。

誰能建議我解決我的問題。

我的Eclipse遇到了完全相同的問題。 您可以從增加XXMaxPermSize開始,盡管有可能使Eclipse不穩定。 我個人沒有問題,但是在文檔中出現了。 通常,您必須在MaxPermSizeXms值之間找到平衡。

我認為應該立即更改的一件事是您的XmsXmx相同。 由於JVM的工作方式,永遠不要將它們設置為相同的值。 我建議將Xms減半或Xmx加倍,然后看看它能做什么。

您可以嘗試的另一件事是使用-clean參數運行它。 您可以將其添加到.ini中,也可以將其放在快捷方式屬性中“目標”下的文件名之后。

最后,我解決了!

Mozila Firefox崩潰了(我不知道它是怎么回事)。 Chrome是我的默認瀏覽器,我嘗試使用chrome瀏覽html文件,因此我不了解崩潰的Mozila。 重新安裝最新版本(Mozila 29 beta)后,我記得我以前所有的工作環境。

老實說,我不知道Android是否與Mozila連接(也許有設置要更改,或者沒有設置要更改)。 從現在開始,我要保護自己,並要作為兒子照顧Mozila。 :D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM