【问题标题】:Error building React Native app on Android with react-native-multiple-image-picker使用 react-native-multiple-image-picker 在 Android 上构建 React Native 应用程序时出错
【发布时间】:2022-01-07 23:49:57
【问题描述】:

我试图在我正在用 React Native 构建的应用程序中实现一个图片库系统,但是当我安装 react-native-multiple-image-picker 包并尝试运行它时,它给了我这个错误:

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/calebgarcia/Dev/Tibeo/node_modules/@baronha/react-native-multiple-image-picker/android/build.gradle'

* What went wrong:
Could not compile build file '/Users/calebgarcia/Dev/Tibeo/node_modules/@baronha/react-native-multiple-image-picker/android/build.gradle'.
> startup failed:
  General error during semantic analysis: Unsupported class file major version 61
  
  java.lang.IllegalArgumentException: Unsupported class file major version 61
        
 

您知道我该如何解决吗? 附言 当我在 ios 上运行它时,它运行良好 谢谢。

【问题讨论】:

    标签: java android reactjs react-native gradle


    【解决方案1】:

    基于来自 Tomerikoo 开发者的参考。解释如下:

    1. 将您的 Java 版本切换到兼容版本。主要版本 61 指 Java 版本 16.0.2 (Java SE Development Kit 16.0.2)

    2. 然后用最新的 java jdk 更改你的 java jdk。要切换它,您必须设置 PATH。在 Windows 上的示例:set JAVA_HOME in Windows 10 在 MacOS 上:Set $JAVA_HOME environment variable on macOS

    3. 检查您的 Gradle 版本并更新 gradle 以使其兼容。 在 android/build.gradle 中,您必须编辑这一行:

      类路径'com.android.tools.build:gradle:x.y.z'

    将 x.y.z 更改为您想要的版本,例如 7.0.0,然后点击立即同步

    1. 如果第 3 阶段仍然显示错误消息,您可以使用第 4 种方法。忘记第三种方式(恢复如前)> 更改 android/gradle/wrapper/gradle-wrapper.properties 文件,然后点击立即同步。

    希望这个方法能解决你的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-16
      • 2021-11-01
      • 2020-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      相关资源
      最近更新 更多