当前位置: 首页 > 知识库问答 >
问题:

React-Native run-android命令找不到Android Studio和SDK

景才英
2023-03-14

我正在Mac OS上构建一个React-Native项目。我的Mac是Mac Mini,它使用了新的苹果M1芯片。我可以使用“React-Native Run-Android”命令在iOS模拟器上构建和运行我的项目。但是当我运行“react-native run-Android”命令时,它就不起作用了。

我下载并安装了Java JDK。当我在终端中键入“java-version”时,可以看到以下输出。

openjdk version "17" 2021-09-14 LTS
OpenJDK Runtime Environment Zulu17.28+13-CA (build 17+35-LTS)
OpenJDK 64-Bit Server VM Zulu17.28+13-CA (build 17+35-LTS, mixed mode, sharing)

然后我下载并安装了最新版的Android Studio。它已经安装,Android SDK位于以下路径中。

/Users/waihein/Library/Android/sdk
export PATH="/usr/local/bin:$PATH"
export ANDROID_HOME=/Users/waihein/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools 
export PATH=$PATH:$ANDROID_HOME/tools/bin 
export PATH=$PATH:/Users/waihein/Library/Android/sdk/platform-tools/
* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/6.8/userguide/gradle_daemon.html
Process command line: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED -Xmx2048m -Dfile.encoding=UTF-8 -Duser.country=GB -Duser.language=en -Duser.variant -cp /Users/waihein/.gradle/wrapper/dists/gradle-6.8-all/9emh0d32e025cam7aasxcw002/gradle-6.8/lib/gradle-launcher-6.8.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 6.8
Please read the following process output to find out more:
-----------------------
Unrecognized VM option 'MaxPermSize=512m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.


* 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.

* Get more help at https://help.gradle.org

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081

但是我正确地安装了Android Studio。我的配置或安装有什么问题?我如何修复它?

共有1个答案

郭远
2023-03-14

Android Studio的第一个安装环境路径

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

有关安装程序的更多信息,请通过下面的链接

单击hear

 类似资料:
  • 问题内容: 我正在尝试在ubuntu中运行命令 android更新项目–path。 但是我得到一个 我认为这与前几天我在这里学到的道路有关吗?我只是想知道,我需要添加什么变量(我假设是Android)以及我也需要指出什么。 问题答案: 在MacOS / Linux上,将安装SDK的路径定义为: 苹果系统 如果您安装了Android Studio,则该值必须为 的Linux 然后将路径添加到和子目录

  • 我正在尝试在ubuntu中运行该命令 Android更新项目 --路径 . 但是,我收到一个 我想这和我前几天在这里学到的路径有关吧?我只是想知道,我需要添加什么变量(我想是Android),我还需要指出什么。

  • 我想我已经破坏了我的节点/react-native/react路径/installation/links,从昨天开始我就一直在想该怎么做。 错误包括: 在我的< code >哪个节点中: 我的: 我的路径是: /Users/username/.rvm/gems/ruby-2.3.0/bin:/Users/username/.rvm/gems/ruby-2.3.0@global/bin:/Users

  • 我试着做一个文件: 但是得到了错误: Android:命令未找到 我试图设置Android SDK的路径,但没有帮助: 有没有可能解决这个问题? UPD:我正在使用这个软件中的Git Shell:http://git-scm.com/download/win

  • 我有一个网络钩子齿轮为我的不和谐机器人。我想让embarss命令(在webhook cog中)触发一个webhook,创建时使用用户名和pfp,这很好。然而,我也希望这个命令能够被设置到一个特定的用户身上,这就是问题所在。当我尝试将成员参数添加到embarrass函数中时,它看起来像:async def embarrass(self、ctx、member:discord.member),但不起作用

  • 问题内容: 我已经使用命令在 CentOS 5.5版 机器中安装了Java 。但是我无法使用javac编译类。 我是否需要安装其他软件包? 我试图找到可执行文件,但无法找到它。 链接如下: -> -> 我已经看到了以下输出: 问题答案: 您仅安装了Java Runtime Environment(JRE),其中不包含。为此,您必须安装OpenJDK开发环境。您可以安装或,两者都包括。 顺便说一句: