这个问题可能是由于你的项目的gradle版本低于7.0所致。将你的gradle版本升级到7.0及以上即可解决此问题。
例如,在你的项目的build.gradle
文件中,修改dependencies
的classpath
为:
dependencies {
classpath 'com.android.tools.build:gradle:7.0.0'
}
然后,在你的app module的build.gradle
文件中,将compileSdkVersion
设置为31,并在android
标签中添加以下代码:
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 21
targetSdkVersion 31
versionCode 1
versionName "1.0"
......
}
android {
compileSdkVersion 31
defaultConfig {
......
missingDimensionStrategy 'com.google.android.gms:play-services-ads:20.2.0', 'ads' //此代码为示例
}
buildTypes {
release {
......
}
}
buildFeatures {
viewBinding true
}
lintOptions {
......
}
}
这样修改后,Cannot resolve symbol 'Theme.Material3.Light.NoActionBar'
错误应该就能被解决了。