React Native 任务:react-native-image-picker:compileDebugJavaWithJavac FAILED

问题描述 投票:0回答:3

当尝试在我的 Windows 计算机上运行我的项目时,它无法运行,它在我的 macOS 上运行,但在 Windows 上运行时,它会抛出以下错误:

Task :react-native-image-picker:compileDebugJavaWithJavac FAILED
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) {
                                                           ^
  symbol:   variable TIRAMISU
  location: class VERSION_CODES

npx react-native run-android

运行它

build.gradle
具有以下内容:


buildscript {
    ext {
        buildToolsVersion = "30.0.3"
        minSdkVersion = 30
        compileSdkVersion = 30
        targetSdkVersion = 30
                ndkVersion = "20.1.5948944"
    }

一直在尝试用我安装的所有东西来更改数字,

29
30
31
33
minSdk、buildTools、编译和目标都没有用。

目前,有节点 14 和 JDK 11

当我使用 33 到以下一个时,错误更改:

 Task :react-native-webview:compileDebugJavaWithJavac FAILED

已经尝试过多次

./gradlew clean

有人知道怎么回事吗?我错过了什么?

java react-native android-studio gradle react-native-image-picker
3个回答
3
投票

我将 react-native-image-picker 的版本降级到 0.38.1,对我有用


0
投票
  1. 通过运行检查 mac 和 windows 是否具有相同的 java 版本 命令

    java -version

  2. 如果不是,像在 mac 中一样更改 windows 中的 java 版本,然后清理并重建

  3. 如果是,请检查此解决方案中的一个是否有效:


-1
投票

在我的应用程序中,通过以这种方式修复库的版本来修复错误:“react-native-image-picker”:“4.6.0”,从“react-native-image-picker”中删除 ^: '^4.6.0'。之后,运行 yarn install 或 npm install

© www.soinside.com 2019 - 2024. All rights reserved.