一.错误如下:
在网上找了大半天,总结起来有以下几种解决方法:
1、清理项目:Build–>Clean Project
2、与Gradle文件同步:File–>Sync Project with Gradle Files
3、清空缓存重启:File–>nvalidated Caches/Restart
4、升级SDK Manager
5、重装Android Studio(代价太大,不推荐,万一装了还失败岂不亏大了)
如果尝试以上方法得以解决,那么真心恭喜你,不过我没这么幸运,尝试前4种方法后还是无法解决。
就在快要放弃时,仔细看了这个错误提示 Validates resource references inside Android XML files,翻译过来就是资源文件引用错误。
于是,我尝试把 build.gradle(Project:androidSound)文件中自己添加的所有依赖删除,只留默认依赖,重构后发现成功了。
如果你也在build.gradle文件中引入其它依赖,不妨先注销后重构试试,可能是依赖版本不兼容导致了以上错误。
二.错误如下:
activity_main.xml文件无法进行预览,只需将parent="Theme.AppCompat.Light.DarkActionBar"改为
parent="Base.Theme.AppCompat.Light.DarkActionBar"便可解决。
尽管问题1没解决,只要加上Base同样可以进行预览。