科尔多瓦Android模拟器停止工作模拟器、科尔、多瓦、工作

2023-09-04 23:55:13 作者:〆吢为妳傷

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

在我执行以下命令:

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

将导致以下错误:

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

我科尔多瓦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         丢器; //未处理的错误事件

任何线索?

解决方案

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

创建模拟器

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

开始模拟器

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

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

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

Start Emulator

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

 
精彩推荐
图片推荐