当前位置: 首页 > 知识库问答 >
问题:

使用命令行运行android模拟器

龚承嗣
2023-03-14

我正在运行最新版本的Mac OS,我想通过命令行工具运行android模拟器。我在Mac终端上运行了以下命令,得到了以下错误。

 $ emulator -list-avds
Pixel_XL_API_28

 $ emulator -avd Pixel_XL_API_28
PANIC: Missing emulator engine program for 'x86' CPU.

我还使用以下可用选项运行命令,这些选项也可以在官方文档developer.android.com上找到

$ /Users/janedoe/Library/Android/sdk/emulator/emulator -avd Pixel_XL_API_28 -netdelay none -netspeed full

我需要做什么,这样我就不需要每次都打开Android Studio而只打开模拟器。

共有2个答案

宗冷勋
2023-03-14

请看这里:Android模拟器错误消息:“恐慌:缺少'x86'CPU的模拟器引擎程序。”

然后通过cmd执行以下操作:

(模拟器的路径)-C:\ Users \ user \ AppData \ Local \ Android \ Sdk \ emulator

(模拟器名称)-emulator.exe@Nexus_5-DNS-server8.8.8.8-writable-system

郑俊弼
2023-03-14

请按照Mac中终端中的步骤操作

 Step 1 ( Add Environment Variable )
 export ANDROID_HOME=/Users/$(whoami)/Library/Android/sdk
 export PATH=$PATH:$ANDROID_HOME/platform-tools
 export PATH=$PATH:$ANDROID_HOME/tools

 Step 2 ( .bash_profile / .bashrc ) 
 Reload you .bash_profile Or .bashrc depending on OS

 Step 3 ( go to emulator directory )
 cd /Users/$(whoami)/Library/Android/sdk/emulator

 Step 4 ( Get all list of Advs  )
 emulator -list-avds

 Step 5 ( Run your Emulator Command Mode )
 emulator -avd Nexus_5_API_22_Android_5.1
 类似资料:
  • 我已经安装并构建了ios,看起来一切正常,但当我运行“ionic emulate ios”时,我会出现以下错误(仅针对演示myApp运行): 更新了钩子目录以具有执行权限运行命令: /Users/X/myApp/hooks/after_prepare/010_add_platform_class.js /Users/X/myApp添加到主体类:平台-ios运行命令: /Users/X/myApp/

  • 我正在尝试通过命令提示符从Ionic项目在我的mac中运行Android模拟器。我已经对android工作室进行了所有设置,并且运行良好。但是,当我尝试生成模拟器时,我无法从ionic终端项目中执行此操作。我遇到了以下错误。 科尔多瓦构建Android 检查JDK和Android SDK版本 ANDROID_SDK_ROOT=/用户/苹果/库/Android/SDK(推荐设置) ANDROID_H

  • 问题内容: 我是Android的初学者。我有一个正在运行的模拟器。我创建了一个Android应用。当我运行该应用程序时,它将开始启动新的模拟器并在该新模拟器中运行。但是,我想在正在运行的同一模拟器中运行该应用程序。 问题答案: 打开您创建的运行配置,选择“目标”选项卡。选择单选按钮“在所有兼容设备/ AVD上启动”。将单选按钮下方的组合框切换为“活动AVD”。 这将在所有当前正在运行的模拟器上启动

  • 问题内容: 我希望能够从命令行运行Junit测试,但是当我运行此命令时 我回来的就是 它是否与Android项目有关?我之前已经运行过该命令,并且没有太多问题。 问题答案: 我只是设法从命令行运行JUnit测试,但是使用adb shell。 命令是 更多细节在这里。

  • No alarms and no surprises. — Radiohead 我讨厌惊喜。有时你的 Puppet 配置清单没有像你预期的那样执行, 或者在你不知情的情况下,或许别人又提交了改变。 不管哪种情况发生,在 Puppet 执行配置清单之前能精确地获知它将要执行些什么是非常必要的。 例如,若更新了一个生产服务的配置文件并重新启动该服务,很可能会导致非计划性的停机时间。 又如,有时人为的手

  • 您现在可以在任何浏览器上,以及在 Grid 上,同时运行所有 Selenium IDE 测试,而无需编写任何代码。 只需要安装 Selenium IDE 命令行运行器,获取必要的浏览器驱动程序(如果需要在本地运行测试),并从命令提示符启动运行器以及所需的选项。 图:命令行运行器,王顶,408542507@qq.com 1. 先决条件 命令行运行器需要以下依赖项才能工作: node(Node.js