在 mac Os 上运行 react-native android 的问题

Posted

技术标签:

【中文标题】在 mac Os 上运行 react-native android 的问题【英文标题】:Problem with running react-native android on mac Os 【发布时间】:2021-12-21 21:28:04 【问题描述】:

我是新来响应本机运行yarn android 我收到有关 gradle 的错误...

如果有人可以帮助我,我会很高兴..

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

在哪里: 设置文件'/Users/username/Desktop/personal projects/appname/android/settings.gradle'

出了什么问题: 无法编译设置文件“/Users/username/Desktop/personal projects/appname/android/settings.gradle”。

启动失败: 语义分析期间的一般错误:不支持的类文件主要版本 61

java.lang.IllegalArgumentException:不支持的类文件主要版本 61`

【问题讨论】:

github.com/gradle/gradle/issues/13629 根据这个问题,Java 16 还不支持,你可以尝试降级你的java/jdk 版本吗? 我已经降级了我现在得到这个错误\FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/Users/gift/Desktop/personal projects/geezyApp/android/local.properties'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. 您应该设置 ANDROID_HOME 和 JAVA_HOME 环境变量。 reactnative.dev/docs/environment-setupconfluence.atlassian.com/doc/… 【参考方案1】:

我认为问题是由以下原因之一引起的;

    Java 运行时配置错误 Android SDK 配置错误

我建议您按照 ReactNative.dev

的指南进行操作

【讨论】:

以上是关于在 mac Os 上运行 react-native android 的问题的主要内容,如果未能解决你的问题,请参考以下文章

react-native not found + mac os

找不到 react-native 和 create-react-app 的命令(Mac OS)

Mac OS终端找不到命令

如何在Mac OS X上安装 Ruby运行环境

如何在Mac OS X上安装 Ruby运行环境

为啥 awk 脚本不能在 Mac OS 上运行,但在 Linux 上运行?