解决AS xml代码提示失效、自动补全代码功能失效、创建项目xml文件Error前言中不允许有内容

本文主要学习自网上各路大神后做的笔记、Demo,现整理至CSDN博客,主要有鸿洋_、郭霖、Carson_Ho、aqi00 等大神。


问题原因

  1. 升级了Android Studio ,版本号大于3.2 ,默认创建项目使用AndroidX;
  2. SDK下载了API Level = 29,默认创建项目compileSdkVersion=29;
  3. gradle 使用版本过旧
  4. 其他待整理

解决

1.修改module中的build.gradle 版本号不大于或者等于29,且删除gradle.properties aapt配置

 compileSdkVersion 28
 targetSdkVersion 28
 implementation 'com.android.support:appcompat-v7:28.0.0'
 implementation 'com.android.support:design:28.0.0'
 ...

解决AS xml代码提示失效、自动补全代码功能失效、创建项目xml文件Error前言中不允许有内容_第1张图片

2.删除SDK 中 Android API 29 ,重建项目

解决AS xml代码提示失效、自动补全代码功能失效、创建项目xml文件Error前言中不允许有内容_第2张图片

3.关闭AS省电模式

AS -> File -> Power Save Mode ,去掉打钩

解决AS xml代码提示失效、自动补全代码功能失效、创建项目xml文件Error前言中不允许有内容_第3张图片

4.关闭行括选模式

AS -> Edit -> Column Selection Mode 

解决AS xml代码提示失效、自动补全代码功能失效、创建项目xml文件Error前言中不允许有内容_第4张图片

5.若出现res子文件夹下有非法xml文件内容,报错前言中不允许有内容,则删除user>xxx>.AndroidStudio3.x【根据自身AS版本号】文件夹,重启、重建新项目

解决AS xml代码提示失效、自动补全代码功能失效、创建项目xml文件Error前言中不允许有内容_第5张图片


感谢:

鸿洋_、郭霖、Carson_Ho、aqi00 等大神

你可能感兴趣的:(Android)