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

React Native Android CLI构建报错:react-native-vision-camera:compileDebugKotlin失败

React Native Vision Camera ^4.0.5 Android构建报错解决方案

安装react-native-vision-camera@^4.0.5后构建Android APK时出现Gradle相关报错,结合你的React Native 0.72.x版本及android/build.gradle配置,按以下步骤修复:

  • 匹配Gradle与SDK版本
    Vision Camera 4.x要求最低compileSdkVersion 33,同时需保证Gradle插件版本与React Native 0.72.x兼容:

    1. 修改android/build.gradle中的buildscript配置:
      buildscript {
        ext {
          compileSdkVersion = 33
          targetSdkVersion = 33
          // 保留其他原有配置
        }
        dependencies {
          classpath("com.android.tools.build:gradle:7.4.2")
          // 保留其他依赖
        }
      }
      
    2. 更新android/gradle/wrapper/gradle-wrapper.properties中的Gradle版本:
      distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
      
  • 添加相机权限占位符
    在android/app/build.gradle的defaultConfig块中添加manifest占位符,确保相机权限配置生效:

    defaultConfig {
      // 原有配置
      manifestPlaceholders = [
        cameraPermissionEnabled: true
      ]
    }
    
  • 清理缓存后重新构建
    执行命令清理构建缓存,避免旧配置干扰:

    cd android && ./gradlew clean
    cd .. && npx react-native run-android
    
  • 排查依赖冲突
    若仍报错,执行./gradlew dependencies查看依赖树,检查是否有其他库与Vision Camera的依赖版本冲突,针对性调整冲突库的版本。

内容的提问来源于stack exchange,提问作者Aqib Khan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 03:06:01