世博会使用Windows 10在Android模拟器上运行

Far*_*oro 7 android react-native expo

没有Android手机我可以运行android模拟器吗?我已经安装了android studio,我已经安装了android虚拟设备.但是,当我尝试运行它时,会出现如下错误:

无法在Android上启动项目:运行adb时出错:找不到Android设备.请连接设备,并按照下列指示启用USB调试: https://developer.android.com/studio/run/device.html#developer-device-options.如果您使用的是Genymotion,请转到设置 - > ADB,选择"使用自定义Android SDK工具",然后将其指向Android SDK目录.

我只想在没有USB的情况下看到我的电脑中的模拟器.我有一部iPhone,但它只是出现在我的手机中而不是在我的电脑中使用世博扫描条形码.我不想这样做,因为在我看来,它不适合调试等我在我的电脑中使用Windows所以我不能使用iOS模拟器.

如何在Windows上运行expo android模拟器?

Sni*_*vio 19

是的你可以:-(零安卓工作室配置)

  1. 全球安装expo-cli.
  2. 安装android Studio.
  3. 通过运行expo-cli init创建项目
  4. Android Studio上无需任何配置.
  5. 从android studio打开现有项目

打开世博项目

  1. 然后打开创建的expo项目,它将作为一个带有android徽标的android项目提供
  2. 然后打开AVD Manager 运行avd经理

  3. 下载并安装你想要的任何设备但是看看它上面的android N并为x86做

  4. 安装所需的模拟器后

在此输入图像描述

  1. 在运行项目之前运行模拟器
  2. 然后运行expo开始启动项目
  3. 去地铁建设者说运行android 在此输入图像描述

  4. 如果它没有在第一次运行或者如果你得到错误从模拟器关闭项目从最近和从地铁生成器再次运行android不要关闭项目只是从最近在模拟器上运行的项目

从这里

  1. 那它应该工作


x-m*_*gix 7

也许为时已晚,但我发现这比您的想法更简单。

  1. 安装您的 Android SDK(工作室)
  2. 创建新模拟器:转到工具 > AVD 管理器 > 创建新虚拟设备(我选择了 Nexus,Android 7)
  3. 当你获得新的模拟器安装尝试找出它列表(命令:emulator -list-avds
  4. !! 如果路径中没有模拟器,请在 PowerShell 中执行以下命令:
    PATH = %PATH%;C:\Users\[YOURUSERPCNAME]\AppData\Local\Android\Sdk\platform-tools
    PATH= %PATH%;C:\Users\[YOURUSERPCNAME]\AppData\Local\Android\Sdk\emulator
    PATH= %PATH%;C:\Users\[YOURUSERPCNAME]\AppData\Local\Android\Sdk\tools\bin
Run Code Online (Sandbox Code Playgroud)
  1. 运行你的模拟器:emulator -avd [NAMEOFYOUREMULATOR]从命令emulator -list-avds
  2. 当模拟器运行时,转到您的 Expo 根文件夹(package.json 所在的位置)并运行 npm start
  3. 在 Android 设备/模拟器上运行中单击运行

享受编码

为 Linux 用户编辑

我的 linux 用例如下:

  1. 安装Android studio并打开
  2. 使用 AVD 管理器安装任何模拟器并尝试它的工作
  3. 关闭工作室并转到您的android文件夹~/Android/Sdk/(two options 'emulator/' or 'tools/'),基本上您需要找到模拟器
  4. 项目清单 ./emulator -list-avds
  5. 选择您的模拟器并运行它,./emulator -avd <any emulator> 如果模拟器不工作,请使用 sudo 如果您在 Sdk 文件夹中没有得到任何选项,但是您安装了 emualtor 而不是您以超级用户身份进行的操作 - 那么最简单的方法是完全删除所有 android studio 并重新安装