You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio无法解析Theme.Material3.DayNight.NoActionBar符号求助

解决方向
  • 确认Material3依赖配置
    检查libs.versions.toml中是否正确声明了material3版本(如androidx-material3 = "1.2.1"),并在build.gradle.kts(:app)的依赖块中添加implementation(libs.androidx.material3);如果手动引入,确保依赖路径为androidx.material3:material3:对应版本,不要写错包名。

  • 检查SDK版本兼容性
    Material3要求compileSdk和targetSdk至少为33,在build.gradle.kts(:app)中确认:

    compileSdk = 34
    targetSdk = 34
    

    版本过低会导致系统无法识别Material3主题。

  • 验证themes.xml配置
    确保themes.xml的根resources元素包含命名空间xmlns:tools="http://schemas.android.com/tools",自定义主题的父主题写法正确:

    <style name="CustomTheme" parent="Theme.Material3.DayNight.NoActionBar">
        <!-- 自定义属性 -->
    </style>
    

    若存在values-night目录下的夜间主题,需保持父主题一致性。

  • 清理Gradle缓存并重新同步
    删除项目根目录下的.gradle、.idea文件夹,重启Android Studio后执行File > Sync Project with Gradle Files;也可在终端执行命令强制刷新依赖:

    # Mac/Linux
    ./gradlew clean build --refresh-dependencies
    # Windows
    gradlew.bat clean build --refresh-dependencies
    
  • 检查Android Studio组件与配置
    打开SDK Manager,确认Android 13(API 33)或更高版本的SDK Platform、Build Tools已安装;同时关闭Gradle离线模式(File > Settings > Build, Execution, Deployment > Gradle,取消勾选"Offline work")。

内容的提问来源于stack exchange,提问作者Adam Robson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 08:30:57