【问题标题】:Android / Cordova emulator: ERROR: virtual device name contains invalid charactersAndroid / Cordova 模拟器:错误:虚拟设备名称包含无效字符
【发布时间】:2016-10-16 18:31:09
【问题描述】:

我已经安装了 Android Studio 和 Cordova。我创建了一个名为 myapp 的新 Cordova 项目。我已经通过 Tools -> Android -> AVD Manager 设置了一个模拟器,选择:

4.65" 720p (Galaxy Nexus)

设备出现:

$ cordova run --list
Available android devices:
Available android virtual devices:
4.65_720p_(Galaxy_Nexus)_API_23

当我尝试在此模拟器上构建和运行项目时,我收到以下错误消息:

$ cordova emulate android
...
BUILD SUCCESSFUL

Total time: 1.284 secs
Built the following apk(s): 
    /home/daniel/cordova/myapp/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=/home/daniel/Android/Sdk
JAVA_HOME=/usr/lib/jvm/jre1.8.0_101
No emulator specified, defaulting to 4.65_720p_(Galaxy_Nexus)_API_23
Waiting for emulator to start...
emulator: ERROR: virtual device name contains invalid characters
emulator: could not find virtual device named '4.65_720p_(Galaxy_Nexus)_API_23'

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    解决方案

    问题出在虚拟设备的名称上。我在 Android Studio 的 AVD 管理器中将名称更改为“Galaxy Nexus”,问题就消失了。

    【讨论】:

    • 1 plus 节省时间!
    【解决方案2】:

    从虚拟设备名称中删除双亲

    【讨论】:

      猜你喜欢
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      • 2015-10-07
      • 2017-11-21
      • 1970-01-01
      • 2011-04-24
      相关资源
      最近更新 更多