今天升级gradle和sdk之后,发现编辑布局文件时右边没有预览了,在style文件中Theme报红,鼠标移到Theme上之后提示:Cannot resolve symbol ‘Theme’ less… (⌘F1)
Validates resource references inside Android XML files
解决办法:
经过检查之后,原来是sdk依赖忘了升级了,当时只升级了buildToolsVersion,解决方法就是把sdk依赖升级就好了。
这是原来的:
implementation 'com.android.support:appcompat-v7:26.0.3'
implementation 'com.android.support:recyclerview-v7:26.0.3'
implementation 'com.android.support:cardview-v7:26.0.3'
implementation 'com.android.support:design:26.0.3'
implementation 'com.android.support:support-v4:26.0.3'
这是修改后的:
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'