2013-01-22 86 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 –