AndroidStudio中xml的提示不全问题解决

自身AndroidStudio对.kt其他文件提示没有问题, 但在xml中经常对android:前缀等极少提示,甚至连android: id都不提示, 为此搜索各种解决方法,  总结如下:

方法一  关闭省电模式

在File里Power Saved Mode 不打上√.  自身默认就没打上√.(无效)

方法二 清除缓存

在File -> Invalidate Caches / Restart.  

或者关闭AS,打开目录C:\Users\UserName\.android, 删除或者重命名build-cache和chache. 如果有修改默认位置, 就在修改位置的\.android. 然后在目录C:\Users\UserName.AndroidStudio3.2(根据自身版本)\system删除或者重命名该目录.(无效)

该方法对自身情况无效

方法三 检查SDK

检查app中的build.gradle中compileSdkVersion和buildToolsVersion和TargetSdkVersion版本一致. 

如果一致卸载重装SDK. 可以在Setting里的AndroidSDK卸载或者修改SDK位置 .(无效)

方法四 检查AndroidStudio  有效

首先是重装原先版本的AndroidStudio, 如果想彻底重装建议删除c盘之前提到的相关的文件,以及找一个重装教程参考,不然会出现想不到的问题.

发现无效,去官网下载新版的AndroidStudio彻底重装, 打开项目会跳出来对项目http代理的设置,不要点击ok,  如果点了注释gradle.properties里面相关部分即可.

如果像我出现sdk emulator directory is missing. 有关设置代理的代码,在setting->HttpProxy设置的是mirrors.neusoft.edu.cn:80. 设置好代理重新进入Setting里的AndroidSDK点击Edit重新下载即可.

第一次打开项目会自动下载gradle, 速度奇慢无比会导致超时或者进度条不动,在gradle-wrapper.properties设置Url为https\://mirrors.cloud.tencent.com/gradle/gradle-5.4.1-all.zip

重装后再次打开发现问题解决. 

但是新版Android Studio默认Gradle版本7.0以上, 对《第一行代码第三版》中技术介绍变化很大,比如kotlin-android-extensions插件就被废弃了, 而且调整到低版本gradle作者出现一堆bug,不得已选择重装不那么新的Android Studio4.1版本,然后又出现这个绝望的bug,接着就是方法五

方法五 降低SDK版本

重装的Android Studio4.1版本,也是使用以上方法都不奏效. 最后下载AndroidSDK 32版本,项目compileSDK改为32, 重新build,发现解决了

参考教程

https://blog.csdn.net/u014608125/article/details/116500028

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值