gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 00:15:26 24 4
gpt4 key购买 nike

无法在 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 目录。

最佳答案

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

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

  • 对于 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 中的说明build设置指南。

    关于android - 为什么 React-Native 无法在与 Expo 的 Android 连接上启动项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67182016/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com