评估项目“:expo”时出现问题

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

我是一名新开发人员,从事网络开发大约一年。我现在已经构建了一些反应应用程序以及反应本机应用程序。但这些都是最新的 React 等新应用程序。我没有接管旧应用程序的经验我工作的公司要求我接管一个已经近 4 年没有开发的旧 React Native 应用程序。我在获取错误列表时遇到了很多问题。我有两个似乎无法修复的错误。我正在为这个项目运行相同的 Gradle、react-native、node、Java 以及适用于 android studio 的正确 SDK。它自己的应用程序仅适用于 IOS,但我没有 Mac,所以由于它是反应原生的,我决定尝试在 Android 中加载它。

理想情况下,我不想再次重写整个应用程序,所以这就是为什么我只是旨在匹配应用程序内置的版本。

我正在使用本机 cli 并使用 android build 29 在 VSC 中运行该程序。

我已经四处寻找了一段时间,我遇到该应用程序的每个来源都已包含此内容。现在我没有主意了。有没有好心人可以帮助我。

一些附加信息。

node:14.17.0 <- I also tried this on 18 and 19 Java: 19 <- I have also tried 14 and 11 Gradle:6.2 <- I also tried updating this as well. React-Native: 0.64.3

gradle.build android  dependencies { classpath("com.android.tools.build:gradle:3.5.3") 
我进入 cd android 然后 **./gradlew **

这是我得到的错误。

`失败:构建已完成,但有 2 次失败。

1:任务因异常而失败。

  • 地点: 构建文件 'C:\Users\project\Desktop\Project React-Backup ode_modules xpo-application ndroid uild.gradle'行:33

  • 出了什么问题: 评估项目“:expo”时出现问题。

配置项目“:expo-application”时出现问题。 无法获取 org.gradle.api.internal.component.DefaultSoftwareComponentContainer 类型的 SoftwareComponentInternal 集的未知属性“release”。

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

2:任务因异常而失败。

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

未指定compileSdkVersion。

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

  • https://help.gradle.org

    获取更多帮助

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 请参阅 https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings`

我需要让应用程序使用 Android 模拟器运行,因为我没有 Mac。这个项目是为 IOS 制作的,我只是使用我所拥有的东西。

我尝试过的事情。

删除并重建IOS和Android文件夹。 降级了react-native、JAVA、node 和 Gradle 以匹配应用程序上的版本。

java android react-native gradle expo
1个回答
0
投票

有人找到解决这个问题的方法了吗?我遇到了同样的问题。任何有关如何解决该问题的指导将不胜感激!!!

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