我可以在没有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的情况下在我的PC中看到模拟器。我有一部iPhone,但是使用Expo Scan条形码时,它只是显示在手机中,而不是显示在PC中。我不想这样做,因为在我看来调试不方便。我在PC中使用Windows,因此无法将iOS用于模拟器。
如何在Windows上运行EXPO Android模拟器?
答案 0 :(得分:14)
是的,您可以:-(使用零Android Studio配置)
下载并安装所需的任何设备,但请参见android N上方的内容 并为x86做
如果它不是第一次运行或遇到错误,请关闭项目 从最近的模拟器中获取,然后从Metro再次在Android上运行
答案 1 :(得分:2)
也许为时已晚,但是我发现这比您的想法简单。
emulator -list-avds
) 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
emulator -avd [NAMEOFYOUREMULATOR]
命令emulator -list-avds
npm start
享受编码
答案 2 :(得分:2)
还有另一种方法可以解决此问题。按照相同的顺序执行以下步骤:
运行expo start
以启动项目
等待都市生成器显示在浏览器中。
在终端上,等待所有选项显示,例如:To run the app with live reloading, choose one of:
现在从Android Virtual Device
中的Android Studio
加载设备(该设备已经打开了包含expo项目的文件夹)。在终端上,按键a
。
然后,该应用程序现在应在被仿真的设备上打开。
答案 3 :(得分:0)
删除目录C:\ Users \ Rizwan.expo \ android-apk-cache并再次在android上打开项目 它将运行