这个在使用Android Studio开发中会时常发生的问题,个人也因此问题困扰许久。。。
在打开Android Studio的时候出现的XML布局预览器无法显示以及报错误问题:

5669.png

错误:Execution failed for task ':app:preDebugAndroidTestBuild'.

Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.0.0-beta1) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

最初我的临时的解决的方法:

重新将项目重构一下 成功后就可以看到视图
build->Rebuild Project

cg-1.png

重构后,就可以显示XML设计面板了

wc.png

但是在下次启动Android Studio依然会出现此问题,后来我仔细发现报错里提示了(26.0.0-beta1) 和 (27.1.1) 这不正是我的build.gradle里面的东西吗?我索性的打开了build.gradle

54442.png

我尝试性地把

implementation'com.android.support:appcompat-v26.0.0-beta1'

修改成:

implementation'com.android.support:appcompat-v27.1.1'

"以及上面的compileSdkVersion 26 改成 compileSdkVersion 27"

最后,重新启动了Android Studio后,发现问题已经解决了!

8854.png

主要问题:因依赖包版本不匹配导致无法构建项目,从而XML布局预览器无法使用。。
这是我目前已知的解决方法!如有其它方法的话,请在下方留言,欢迎补充。