You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下使用Cordova命令行配置Android模拟器及运行问题

解决Cordova运行Android模拟器的问题

嘿,我来帮你搞定这个问题!你遇到的情况其实挺常见的——现在Android Studio已经把SDK管理和模拟器工具整合得很顺畅了,不用再纠结旧版的单独SDK管理器.exe,下面一步步来解决:

1. 启动Android模拟器(两种方式任选)

方式一:通过Android Studio可视化启动

  • 打开Android Studio,点击右上角的「Device Manager」图标(就是那个手机加小齿轮的图标)
  • 在弹出的窗口里,要么选中已创建好的模拟器点击「Play」按钮启动,要么点击「Create device」新建一个符合你需求的模拟器

方式二:用命令行直接启动

首先得找到Android SDK里的emulator工具路径,Windows默认一般是C:\Users\你的用户名\AppData\Local\Android\Sdk\emulator,Mac/Linux则是~/Library/Android/sdk/emulator:

  • 打开命令提示符/终端,先输入emulator -list-avds,这会列出你所有已创建的模拟器名称
  • 接着用emulator -avd 你的模拟器名称就能启动对应模拟器,比如emulator -avd Pixel_6_API_34

2. 配置Cordova所需的环境变量

Cordova得知道Android SDK的位置才能正常工作,所以要设置几个关键环境变量:

  • Windows系统:
    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 新建系统变量:变量名ANDROID_SDK_ROOT,变量值填你的Android SDK完整路径
    3. 编辑系统变量里的Path,添加两个路径:%ANDROID_SDK_ROOT%\platform-tools和%ANDROID_SDK_ROOT%\emulator
  • Mac/Linux系统:
    打开终端编辑~/.bash_profile或~/.zshrc,添加以下内容:
    export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
    export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
    export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
    
    执行source ~/.bash_profile或source ~/.zshrc让配置生效

3. 验证Cordova环境是否达标

打开命令行进入你的Cordova项目目录,输入cordova requirements android,这个命令会自动检查所有运行Android所需的依赖。如果有缺失项,按照提示去Android Studio的「SDK Manager」(在Settings→Appearance & Behavior→System Settings→Android SDK里)下载对应的组件,比如SDK Platform、Build Tools、Android SDK Command-line Tools等。

4. 运行Cordova项目到模拟器

  • 要么先手动启动模拟器,再进入项目目录执行cordova run android;要么直接执行cordova run android,Cordova会自动尝试启动可用的模拟器
  • 等待编译完成后,项目就会自动安装并运行在模拟器里了

如果还是有问题,可以输入adb devices检查模拟器是否被ADB识别——要是能看到设备列表,说明连接正常,Cordova大概率就能顺利推送应用了。

内容的提问来源于stack exchange,提问作者tomtom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:21:21