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

安装@notifee/react-native后React Native构建失败报错求助

安装@notifee/react-native后React Native Android构建失败的解决方案

问题分析

构建日志里的两个关键错误:

  1. 找不到Build.VERSION_CODES.TIRAMISU符号
  2. 找不到Manifest.permission.POST_NOTIFICATIONS符号

这两项都是Android 13(API 33)新增的API与权限,说明你的项目当前编译SDK版本低于API 33,导致编译器无法识别这些新符号。

解决步骤

  • 修改项目根目录下的android/build.gradle,在buildscript.ext中升级编译和目标SDK版本到33或更高:
    buildscript {
        ext {
            buildToolsVersion = "33.0.0"
            minSdkVersion = 21
            compileSdkVersion = 33
            targetSdkVersion = 33
            // 保留其他原有配置
        }
    }
    
  • 如果android/app/build.gradle中单独指定了编译版本,同步修改对应字段:
    android {
        compileSdkVersion rootProject.ext.compileSdkVersion
        // 也可直接写 compileSdkVersion 33
    
        defaultConfig {
            targetSdkVersion rootProject.ext.targetSdkVersion
            // 也可直接写 targetSdkVersion 33
        }
    }
    
  • 清理并重新构建项目:
    cd android && ./gradlew clean
    npx react-native run-android
    

额外说明

如果升级SDK版本后仍有问题,建议:

  • 确认@notifee/react-native使用的是最新稳定版
  • 检查项目中其他依赖库是否兼容API 33版本

内容的提问来源于stack exchange,提问作者Engr.Aftab Ufaq

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 12:40:32