今天打开很久以前的项目,所有依赖androidx.appcompat包下面的类都报红,但不影响项目运行。打开external libraries查看,androidx.appcompat只有res文件,没有classes.jar文件。百度了很多方法都不奏效,后面将File->Project Structure->Project的gradle版本3.1.2升到最新版本,然后重新build,之前所有加载失败的类全部成功加载,但是运行还是会报错,所以最好的解决办法就是放弃挣扎,用低版本的AS打开项目,一切完美解决。