2013-01-22 142 views
6

我剛開始學習IntelliJ IDEA CE 12以進行Android開發,作爲Eclipse的替代品。Intellij IDEA CE 12 Android XML代碼完成不起作用

IDEA非常快,我開始喜歡它。
但是,當我嘗試編輯Android XML文件時,代碼完成從不出現。在我的辦公室裏,我使用的是MacBook Air(64位),當我嘗試Mac版時,它運行得很漂亮。
在我的家中,我使用的是Vista(32位版本),我的筆記本電腦規格並不好。 (這就是爲什麼我選擇從Eclipse來觀念的變化......)

我還沒有安裝後更改任何設置。是否有任何選項可以爲Android XML編輯器啓用代碼補全?或者這只是機器性能的問題?

我知道這是一個垃圾的問題,但我真的需要幫助這裏。
預先感謝您。

回答

10

請檢查項目配置正確,你的模塊有Android facet和Android SDK平臺的依賴。當你打開它的第一次

IntelliJ IDEA的執行JSDK,Android平臺和項目的索引。您需要等待索引過程完成(進度顯示在底部的狀態欄中)。

一旦索引完成後,你應該得到所有的代碼完成選項。如果由於某種原因仍然無法使用,請嘗試File | Invalidate Caches並重新啓動IDEA。

+0

謝謝回覆!你的意思是「Android設計師」和「Android支持」插件嗎?如果是這樣,我已經有我的模塊和SDK似乎正確設置。實際上,Java文件的代碼完成工作。但是對於XML而言,它不起作用......我現在在辦公室,IDEA在我的Mac上工作得很好......一旦我回來,我會立即嘗試。另外,你能告訴我在哪裏可以使用該命令?再次感謝您的幫助! –

+0

使用主菜單找到這個命令。 – CrazyCoder

+0

現在我回到家裏。我也做了「使緩存無效」並重新啓動。不幸的是,xml的代碼完成仍然沒有運氣。有趣的是,當我編輯Manifest XML文件時,代碼完成工作正常!但是,當試圖編輯佈局xml文件時,代碼完成將不會出現... –

1

浮士德,

我有同樣的問題,這裏是我找到了解決方案:

  1. 轉到File->Power Save Mode並禁用它。
  2. 轉至Preferences->Editor->Code Completion並檢查Autopopup code completion
  3. 轉至File->Invalidate Caches並重新啓動。

禁用省電模式是什麼固定它給我的!

+0

天才......這解決了我的問題.. LOLThanks –