在使用 android studio 时尝试创建反应本机应用程序时出现问题

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

尝试使用 android studio 创建 React 应用程序时遇到错误。试图解决它但无法解决。 我什至尝试卸载并重新安装 android studio 但我仍然遇到相同的错误

我一直在尝试使用 android studio 创建一个 React 项目,但遇到了这个错误:

FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置根项目“cont_project”时出现问题。

无法确定 null 的依赖关系。 无法解析配置“:classpath”的所有任务依赖性。 > 找不到 com.android.tools.build:gradle:。 要求者: 项目 : > 无法解析 com.facebook.react:react-native-gradle-plugin。 要求者: 项目 : > 未找到项目 :gradle-plugin 的匹配变体。消费者被配置为在运行时查找一个与 Java 8 兼容、打包为 jar 的库,其依赖项在外部声明,以及属性“org.gradle.plugin.api-version”,值为“8.0.1” ' 但: - 变体“apiElements”功能 com.facebook.react:react-native-gradle-plugin:unspecified 声明一个库,打包为 jar,其依赖项在外部声明: - 不兼容,因为该组件声明了一个在编译时使用的组件,与 Java 11 兼容,而消费者需要一个在运行时使用的组件,与 Java 8 兼容 - 其他兼容属性: - 没有提及任何有关 org.gradle.plugin.api-version 的内容(需要“8.0.1”) - 变体“mainSourceElements”功能 com.facebook.react:react-native-gradle-plugin:unspecified 声明一个组件,及其在外部声明的依赖项: - 不兼容,因为该组件声明了“验证”类别的组件,并且消费者需要一个库 - 其他兼容属性: - 没有说明其目标 Java 版本(需要与 Java 8 兼容) - 没有提及其元素(需要将它们打包为 jar) - 没有提及任何有关 org.gradle.plugin.api-version 的内容(需要“8.0.1”) - 没有说明其用法(所需的运行时) - 变体“runtimeElements”功能 com.facebook.react:react-native-gradle-plugin:unspecified 声明一个在运行时使用的库,打包为 jar,其依赖项在外部声明:
- 不兼容,因为该组件声明了一个与 Java 11 兼容的组件,而消费者需要一个与 Java 8 兼容的组件 - 其他兼容属性: - 没有提及任何有关 org.gradle.plugin.api-version 的内容(需要“8.0.1”) - 变体“testResultsElementsForTest”功能 com.facebook.react:react-native-gradle-plugin:unspecified: - 不兼容,因为该组件声明了“验证”类别的组件,并且消费者需要一个库 - 其他兼容属性: - 没有说明如何找到其依赖项(需要在外部声明其依赖项)
- 没有说明其目标 Java 版本(需要与其使用兼容(需要运行时)

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获得更多日志输出。 使用 --scan 运行以获得完整的见解。

39 秒内构建失败 错误 安装应用程序失败。

任何人都知道原因以及如何解决它

react-native mobile android-gradle-plugin build.gradle
1个回答
0
投票

在创建新的 React Native 项目后,我遇到了同样的问题,之后我在环境变量中设置了 Java JDK 路径 11 版本,即:(C:\Program Files\Java\jdk-11) 并重新启动了系统。

之后它一直工作到android模拟器sdk版本33并且不工作或sdk版本34以上,所以请尝试这个解决方案,它可能会帮助你

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