因为某些原因修改了一些文件,然后突然发现xml文件无法预览了,提示Design editor is unavailable until after a successful project sync
但是此时程序没有其他问题,点击Run可以安装到模拟器上面,甚至可以正常运行。但就是无法预览xml文件以及Sync会报错。
File -> Sync Project with Gradle Files 后出现报错信息:
- ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve androidx.test.services:storage:[1.4.0]
然后网上的好多方法试了无效。
Clean project 无效
Rebuild Project无效
File -> Invalidate and Restart 无效
后来找到了问题原因,是之前修改的时候无意间修改了代理,导致代理中http和https冲突了,需要设置https代理为No proxy,之前设置为Manual proxy cofiguration了,此时设置为No proxy后,还需要在全局的gradle.properties中删除代理设置。
方法:File -> Settings -> 找到HTTP Proxy,选中No proxy
还需要删除gradle.properties文件中的代理才结束,
此文件的路径为:/Users/[用户]/.gradle/gradle.properties,你也可以直接打开此文件进行删除 。至此错误消失。File -> Sync Project with Gradle Files成功,xml文件也可以正常预览了