今天打开Android Studio写程序的时候,发现在.xml里面添加新的控件的时候,代码不会自动补全了,像最基本的一些属性id,width,height这些属性都没有了,于是在网上找了一下,找到几种方法进行尝试,下面是我亲自尝试的方法和尝试结果:

android没有bool Android没有代码提示_android studio

像最后添加的这个Button按钮,什么属性都不显示。

1.删除.idea文件然后重新build一下(无效)

2.关闭省电模式,File->Power Save Mode,但是我一直没开(无效)

3.清理Android Studio缓存:Invalidate Caches/Restart... --> Invalidate and Restart 之后Studio会自己重启(无效)

4.将目前正在使用的SDK卸载之后再重新安装,然后重启studio(成功)

File --> Setting --> Appearance & Behavior --> System Setting --> Android SDK
选择自己用的SDK先取消勾选然后Apply
再次选中SDK然后Apply就行了
亲测有效  

android没有bool Android没有代码提示_JDK 1.8_02

我的就是上图中标出来的Android9.0,先把前面的√划掉,点Apply,卸载掉,然后再选中,再点Apply重新安装,之后关掉Android Studio,然后再打开就好了。 

上面这个问题解决完之后,突然又发现在Activity类文件的最上方提示No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre),some issues will not be found.

然后又开始网上找方法解决,然后发现一片文章按照上面方法操作完美解决了,下面将解决方案写在下面:

解决方案:

1.先关闭Android Studio

2.找到指定位置,重命名文件,将文件添加后缀.bak。(这个方法实际上是重命名了那个文件,这样Android Studio就不会识别它了。此方法实际上与删除该文件相同。如果直接删除文件的话,如果这个方法不好使还能恢复回去,做一个备份而已【哈哈,机智】,文件删掉后重新编译会自动生成的)

3.重新打开Android Studio就好啦,开心。

下面是具体文件位置以及要改的文件:

android没有bool Android没有代码提示_android没有bool_03

以上内容就是我解决今天遇到的问题的全部方法和步骤,在此记录一下。同时也希望能帮助跟我遇到同样问题而不知道该怎么解决的朋友。在此也感谢一下我解决这些问题时候找到的参考方案的朋友。