Java 无法解析符号Theme.MaterialComponents.Light.NoActionBar(Android Studio)

Java 无法解析符号Theme.MaterialComponents.Light.NoActionBar(Android Studio),java,android,androidx,material-components-android,material-components,Java,Android,Androidx,Material Components Android,Material Components,在几次渐变更新后,style.xml中的'Theme.MaterialComponents.Light.NoActionBar'(由于错误,'Theme.MaterialComponents.Light.NoActionBar'被涂成红色)出现错误。我的组件也没有按照我的设计理念进行很好的安排 我已经清理并重建了项目,使缓存失效/重新启动,更新了gradle(可能不是正确的答案),但没有答案。我只是想也许我是唯一一个有这个问题的人,也许是因为我的初级问题:') styles.xml ` " 应用

在几次渐变更新后,
style.xml
中的
'Theme.MaterialComponents.Light.NoActionBar'
(由于错误,
'Theme.MaterialComponents.Light.NoActionBar'
被涂成红色)出现错误。我的组件也没有按照我的设计理念进行很好的安排

我已经清理并重建了项目,使缓存失效/重新启动,更新了gradle(可能不是正确的答案),但没有答案。我只是想也许我是唯一一个有这个问题的人,也许是因为我的初级问题:')

styles.xml

`

"

应用程序gradle

      apply plugin: 'com.android.application'
      apply plugin: 'com.google.gms.google-services'

      android {
          compileSdkVersion 29
          defaultConfig {
          applicationId "blablabla"
          minSdkVersion 23
          targetSdkVersion 29
          versionCode 1
          versionName "1.0"
          testInstrumentationRunner               "androidx.test.runner.AndroidJUnitRunner"

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    buildToolsVersion '29.0.1'
}

compileOptions {

    sourceCompatibility JavaVersion.VERSION_1_6
    targetCompatibility JavaVersion.VERSION_1_6

    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7

    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8

}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.10.0'
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'com.google.firebase:firebase-core:17.0.1'
    implementation 'com.google.firebase:firebase-auth:18.1.0'
    implementation 'com.google.firebase:firebase-database:18.0.0'
    implementation 'androidx.appcompat:appcompat:1.1.0-rc01'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
}

apply plugin: 'com.google.gms.google-services'
buildToolsVersion = '29.0.1'

          }
`


我想这个错误是看不见的,因为地球上没有人有这个错误。请帮助T\u T

之所以没有显示MaterialComponents主题,是因为您的
应用程序/build.gradle中没有包含所需的材质组件库

dependencies {
    implementation 'com.google.android.material:material:<version>'
}
依赖项{
实现'com.google.android.material:material:'
}
当前可用的版本列在中。

包含在中

由于您使用的是androidx库,所以只需在
app/build.gradle
文件中添加此依赖项即可

dependencies {
    // ...
    implementation 'com.google.android.material:material:x.x.x'
    // ...
  }
目前最新的稳定版本是

implementation 'com.google.android.material:material:1.1.0'

您可以在这里找到所有信息。

在/Android/app/build.gradle中添加对Android材料的依赖:

dependencies {
    // ...
    implementation 'com.google.android.material:material:<version>'
    // ...
}
依赖项{
// ...
实现'com.google.android.material:material:'
// ...
}
要了解最新版本,请访问

在/android/app/src/main/res/values/styles.xml中设置主题:

//<style name="LaunchTheme" parent="Theme.AppCompat"> - remove
<style name="LaunchTheme" parent="Theme.MaterialComponents.NoActionBar"> - add
/-删除
-加

Hi“kindkind”,欢迎来到StackOverflow!请考虑提供一个你所面临的问题,这样我们就可以帮助你解决这个问题。为什么你要把java的目标和源兼容性设置成多个版本?我已经忘记了为什么我编写了这个代码,但是它解决了我的其他代码,一旦它解决了,我就认为它是成功的HaaHayYuu u!如果这个或任何答案解决了你的问题,请点击检查标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这么做!完成!谢谢你指导我!
dependencies {
    // ...
    implementation 'com.google.android.material:material:<version>'
    // ...
}
//<style name="LaunchTheme" parent="Theme.AppCompat"> - remove
<style name="LaunchTheme" parent="Theme.MaterialComponents.NoActionBar"> - add