科尔多瓦Android模拟器停止工作 [英] Cordova android emulator stopped working

查看:127
本文介绍了科尔多瓦Android模拟器停止工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要建一个应用程序为Android使用科尔多瓦。 Android模拟器工作正常,但我没有使用它,因为我安装了波纹模拟器。我继续构建我的应用程序,而是介于仿真器被损坏了。

在我执行以下命令:

 科尔多瓦创建测试
科尔多瓦平台添加的android
科尔多瓦建设
科尔多瓦的emulate
 

将导致以下错误:

 错误:模拟/部署Android项目时发生错误。
    events.js:72
            丢器; //未处理的错误事件
          ^
    错误:产卵ENOENT
        在errnoException(child_process.js:980:11)
        在Process.ChildProcess._handle.onexit(child_process.js:771:34)
    ]
 

我科尔多瓦3.2安装和Android 4.3 API藏汉为4.4。我试图重新安装科尔多瓦与

  NPM卸载科尔多瓦
 

和重新安装一遍,但它仍然是生产同样的错误。我也重新安装了Android SDK。这是日志,当我运行的run.bat --emulator:

['亚行设备',NULL,设备名单附后\ r \ñ\ r \ N',''] 高管:Android的名单AVDS ['机器人名单AVDS,   空值,   可用的Andr​​oid虚拟设备:\ñ名称:AVD_for_Nexus_S \ñ路径:C:\\ 用户\\ \\埃弗斯的android \\ AVD \\ AVD_for_Nexus_S.avd \ N个目标:Android 4.4系统(API列弗 EL 19)\ñABI:armeabi-V7A \ñ皮肤:480×800 \ N',   ''] 高管:Android的名单AVDS ['机器人名单AVDS,   空值,   可用的Andr​​oid虚拟设备:\ñ名称:AVD_for_Nexus_S \ñ路径:C:\\ 用户\\ \\埃弗斯的android \\ AVD \\ AVD_for_Nexus_S.avd \ N个目标:Android 4.4系统(API列弗 EL 19)\ñABI:armeabi-V7A \ñ皮肤:480×800 \ N',   ''] 警告:无指定仿真器,默认为AVD_for_Nexus_S 等待仿真器... 高管:亚洲开发银行设备 events.js:72         丢器; //未处理的错误事件

任何线索?

解决方案

手动启动仿真器后,只需重新运行。

创建模拟器

  1. 键入机器人在cmd,然后按下回车键,一个GUI会来。
  2. 在工具部分中单击管理AVDS,并按照进一步的指示,以创建一个新的AVD。

开始模拟器

  1. emulator.exe -avd * avdname * 在cmd中(等待几分钟,全面启动)
  2. 现在,重新运行科尔多瓦。它会工作。

I'm building an app for Android using Cordova. The android emulator was working fine but I wasn't using it because I installed the Ripple emulator. I continued on building my app, but somewhere the emulator got corrupted.

When I execute the following:

cordova create test
cordova platform add android
cordova build
cordova emulate

Results in the following error:

    Error: An error occurred while emulating/deploying the android project.
    events.js:72
            throw er; // Unhandled 'error' event
          ^
    Error: spawn ENOENT
        at errnoException (child_process.js:980:11)
        at Process.ChildProcess._handle.onexit (child_process.js:771:34)
    ]

I have Cordova 3.2 installed and the Android 4.3 API aswell as 4.4. I tried to reinstall Cordova with

npm uninstall cordova

And reinstall it again, but it is still producing the same error. I also reinstalled the Android SDK. This is the log when I run run.bat --emulator:

[ 'adb devices', null, 'List of devices attached \r\n\r\n', '' ] exec: android list avds [ 'android list avds', null, 'Available Android Virtual Devices:\n Name: AVD_for_Nexus_S\n Path: C:\\ Users\\Evers\\.android\\avd\\AVD_for_Nexus_S.avd\n Target: Android 4.4 (API lev el 19)\n ABI: armeabi-v7a\n Skin: 480x800\n', '' ] exec: android list avds [ 'android list avds', null, 'Available Android Virtual Devices:\n Name: AVD_for_Nexus_S\n Path: C:\\ Users\\Evers\\.android\\avd\\AVD_for_Nexus_S.avd\n Target: Android 4.4 (API lev el 19)\n ABI: armeabi-v7a\n Skin: 480x800\n', '' ] WARNING : no emulator specified, defaulting to AVD_for_Nexus_S Waiting for emulator... exec: adb devices events.js:72 throw er; // Unhandled 'error' event

Any clues?

解决方案

Just re run after starting emulator manually.

Create Emulator

  1. type android in cmd and hit enter, a GUI will come.
  2. Under tools section click "manage AVDs" and follow the further instruction to create a new AVD.

Start Emulator

  1. emulator.exe -avd *avdname* in cmd (wait for few minutes for full start up)
  2. now re run cordova. it will work.

这篇关于科尔多瓦Android模拟器停止工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆