Android Studio 为什么React-Native无法在Android上启动与Expo连接的项目?

5jvtdoz2  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(173)

无法在Android上启动项目。
错误:未找到Android连接设备,并且无法自动启动模拟器。
请连接设备或创建仿真程序(https://docs.expo.io/workflow/android-studio-emulator)。
然后按照此处的说明启用USB调试:
https://developer.android.com/studio/run/device.html#developer-device-options。如果你正在使用Genymotion,请进入设置-〉ADB,选择“使用自定义Android SDK工具”,并将其指向你的Android SDK目录。

s2j5cfk0

s2j5cfk01#

为了运行你的React Native应用程序,你首先需要单独运行一个模拟器。它不会像原生的Android Studio构建那样自动启动模拟器。

  • 使用本教程创建AVD
  • 如果您要在没有Android Studio的情况下执行,请记下您的AVD名称。
  • Command Prompt窗口中运行下面的代码,以在没有Android Studio的情况下启动模拟器。假设您已将SDK安装在默认位置,否则将其更改为您的位置。
cd C:\Users\%USERNAME%\AppData\Local\Android\Sdk\emulator
emulator -avd Pixel_2_API_30

Pixel_2_API_30AVD的名称,因此请将其更改为您的名称。
适用于Mac
(已跟踪this文章)*

假设您的Android SDK已安装到默认位置...

  • 将仿真器导出到您的PATH。

echo 'export PATH=$PATH:~/Library/Android/sdk/emulator/' >> ~/.bash_profile

  • 从源重新加载终端。

source ~/.bash_profile

  • 现在,您可以显示已创建的所有模拟器。

emulator -list-avds

  • 您可以通过键入emulator然后键入@来运行其中任何一个。因此,如果您的设备之一名为“MyPixelDevice”,您将这样运行它

emulator @MyPixelDevice
一旦你的模拟器运行,你就可以运行你的React Native构建,如this安装指南所述。

相关问题