最近在使用Mac写Android时,发现一个神奇的问题,就是那些Android自己的API 无法被Android Studio解析,都是高亮红色,虽然这不影响编译程序,但是这个带来的视觉上的冲击以及无法提供代码提示让我很无语。今天在stackoverflow上面发现有个解决方案,还不错大家可以看看。
在项目的 iml文件里用下面这句:
<orderEntry type="jdk" jdkName="Android API 14 Platform" jdkType="Android SDK" />
替换原文件里面的
<orderEntry type="jdk" jdkName="Maven Android 4.0 Platform" jdkType="Android SDK" />
但是这个文件有时候会被恢复,这虽然会有点恼人,但比起总是亮红要好的多吧。