【问题标题】:React Native environment setup issue, Could not initialize class com.android.build.gradle.internal.TaskManagerReact Native 环境设置问题,无法初始化类 com.android.build.gradle.internal.TaskManager
【发布时间】:2021-07-08 19:54:34
【问题描述】:

我正在尝试设置 react 本机环境并希望在我的模拟器上运行默认页面或任何消息,但收到此错误:

`Build file 'D:\projects\react native app\Native Environment\AwesomeProject\android\app\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'.

> Could not initialize class com.android.build.gradle.internal.TaskManager`

我只是关注 react native 提供的官方文档 有一些信息,我做了什么设置

  • Node 和 openjdk8 使用 chocolatly 安装
  • jdk-8u11 已安装,JAVA_HOME 环境路径设置为相同
  • 存在 android SDK 平台 29
  • 为 SDK 设置了 ANDROID_HOME 环境变量
  • 通过 npx react-native start 和 npx react-native run-android 运行项目

现在我真的不知道为什么会发生这种构建失败,我已经用谷歌搜索了它但无法找到解决方案。 我是 react-native 的新手

【问题讨论】:

    标签: react-native react-native-android


    【解决方案1】:

    经过如此多的谷歌搜索和卸载 - 重新安装所有内容后,我发现了问题所在。 此问题与我之前使用的 JDK 捆绑包版本有关。 实际上,我从 oracle 手动安装了 JDK 包,而不是使用官方页面 Here 建议的 openJDK。 所以现在我的新环境变量 JAVA_HOME 指向 openJDK。 之前:

    JAVA_HOME C:\Program Files\Java\jdk1.8.0_11
    

    现在

    JAVA_HOME  C:\Program Files\OpenJDK\openjdk-8u292-b10
    

    【讨论】:

      猜你喜欢
      • 2018-11-02
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 2019-02-15
      • 2022-12-17
      • 1970-01-01
      • 2022-01-01
      • 2023-02-01
      相关资源
      最近更新 更多