Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用Apple M1芯片的Apple MacBook Pro中运行“react native run android”命令时,无法检测仿真器_Android_React Native_Apple M1 - Fatal编程技术网

在使用Apple M1芯片的Apple MacBook Pro中运行“react native run android”命令时,无法检测仿真器

在使用Apple M1芯片的Apple MacBook Pro中运行“react native run android”命令时,无法检测仿真器,android,react-native,apple-m1,Android,React Native,Apple M1,我已经开始在MacBookPro M1中进行react原生开发。因为它使用的是我安装的苹果M1芯片。Emulator正在运行并在studio中打开项目。如果我从终端运行react native run android命令,我会得到以下错误: 错误:无法启动emulator。原因:未找到作为仿真器-列出AVD输出的仿真器 但若我通过点击“RunApp”从studio运行应用程序,那个么应用程序将在emulator中成功运行 1.react native run android命令在苹果MacBoo

我已经开始在MacBookPro M1中进行react原生开发。因为它使用的是我安装的苹果M1芯片。Emulator正在运行并在studio中打开项目。如果我从终端运行
react native run android
命令,我会得到以下错误:

错误:无法启动emulator。原因:未找到作为
仿真器-列出AVD
输出的仿真器

但若我通过点击“RunApp”从studio运行应用程序,那个么应用程序将在emulator中成功运行

1.
react native run android
命令在苹果MacBook Pro和苹果M1芯片中不起作用,这就是通常的工作方式吗


2.我是否根据M1处理器机器进行了任何配置更改?

我的M1也有同样的问题,并通过以下方法找到了解决方案

官方文档建议使用
npx react native run android

在安装之前,我分别安装了adb

brew install android-platform-tools
然后在执行后查看仿真器

 adb devices

我希望这会有所帮助。

请注意,完整Android Studio的早期版本M1现在已经上市,并且它们已经正确集成了M1模拟器,因此您不再需要那个独立版本。我正在运行Android Studio-大黄蜂2021.1.1金丝雀2。请注意,这是最前沿的东西,但到目前为止,对于React本机应用程序,这对我来说还不错。