`
fspwp
  • 浏览: 48796 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

android ERROR: unknown virtual device name解决办法

阅读更多

今天终于收到了网上淘来的《Android SDK开发范例大全》和《Android开发入门与实战》,很是兴奋,于是停下手中正在做的一项目,花了一下午来体验Android的开发。
      说实话,光是配置Eclipse就走了不少弯路,第一次是在实验室用Eclipse 3.5 J2EE,结果AVD死活不能建立,看到书中用的是J2SE版,就下了这个版本重新配置,结果总是缺少依赖插件,无奈,只好重新案卷3.5版本的,可是在宿舍死活装不上很多依赖插件,上网google了下,有人说3.5的下载镜像很慢,于是我就从google上下载了离线包安装,还是提示依赖插件装不上~~~我快要崩溃了!!!突然想到在邪恶的天朝网络没自由,就想试试FQ可不可以,这不试不要紧,一试吓一跳,很快就pass了,安装ADT成功!!!

      再接下就是配置SDK Home,pass~~~然后建AVD,pass~~~然后再写一个简单的”Hello World!!!”测试,可是它死活就是提示找不到AVD~~~

      错误如下:ERROR: unknown virtual device name: ‘myavd_3_1_5_version’

      这样的错误,整了半天终于找到解决方法。我用的是Vista,而我又喜欢将所有可以设置的用户文件的位置改至F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:\Users\<username>\.android“ 下面了,而程序运行时仍然从 “C:\Users\<username>\.android“ 下查找相应的配置文件,从而导致上面的错误。

      好吧,又google了下,找到方法如下:

    *       方案一:

            把 "F:\Users\<username>\.android“ 下的文件复制到 “C:\Users\<username>\.android“ 下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新

      建立AVD,又得重新复制。感觉很麻烦~~~

    *       方案二:

            打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后

      把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"F:\AndroidEmulator”,在这里我把它放在 Android SDK包中,值为:"D:\SDK\Android\android-sdk-             windows-1.5_r3”,如下图所示。


            设定成功的话 ,在eclipse里preferneces -> Android -> Bulid Setting里为如下结果:Default debug keystore: F:\Android_Emulator\\.android\debug.keystore

      然后这样就可以一劳永逸了!!!

【转载】:http://m.cnblogs.com/58205/1551598.html

分享到:
评论
2 楼 fangwei 2010-11-29  
真是好东西,谢谢啦,我也遇到同样问题按你的方法解决了,哈哈。
1 楼 gab26 2010-11-08  
真是好东西,谢谢啦,我也遇到同样问题按你的方法解决了,哈哈。

相关推荐

    Android 开发环境搭建 SDK

    补充信息:在创建AVD后遇到的错误“ERROR: unknown virtual device name: ‘android_avd1.5'”通常是因为AVD的配置文件(.ini文件)存在格式问题,尤其是包含非英文字符。解决方法是找到位于“C:\Documents and ...

    Android 开发环境搭建详解

    在某些情况下,模拟器可能无法运行,显示错误如"emulator: ERROR: unknown virtual device name: 'xx'"。这可能是因为AVD的存储位置与Eclipse找不到的位置不匹配。解决方案之一是将`.android`文件夹移动到默认路径,...

    Android开发环境搭建详解

    遇到模拟器无法运行的问题,如`emulator: ERROR: unknown virtual device name: 'xx'`,可能是因为AVD的存储路径不正确。在本案例中,AVD默认存储在`%USERPROFILE%\.android`目录下,由于用户目录被修改,导致...

    windows 7下android AVD配置

    - 如果遇到 `ERROR: unknown virtual device name` 错误,检查 AVD 的名称是否正确,以及 AVD 的配置文件是否完整无误。 - 重新创建 AVD 或者检查 `.android` 目录下的 AVD 配置文件是否被意外删除或损坏。 #### ...

    手机模拟器手机模拟器手机模拟器

    1. **问题1:未知的虚拟设备名称**(如:`emulator: ERROR: unknown virtual device name: 'OMS'`): - **原因**:该问题通常出现在模拟器尝试加载名为`OMS`的虚拟设备时,但未能找到对应的设备配置。 - **解决...

    解决Android studio模拟器启动失败的问题

    首先,模拟器启动失败的报错信息通常如下所示:“Emulator: emulator: ERROR: Unknown AVD name [Nexus_5X_API_29_x86], use -list-avds to see valid list”。这条信息告诉我们,系统无法识别指定的AVD(Android ...

    Bochs - The cross platform IA-32 (x86) emulator

    - added 'pseudo device' in common USB code for the device creation. This makes the HCs independent from the device specific code. - USB MSD: added support for disk image modes (like ATA disks) - ...

    8-07-14_MegaCLI for linux_windows

    LSIP200233342 (DFCT) Error message displayed while deleting all ld's in MegaCLI, SLESS11 sp2 LSIP200232922 (DFCT) MegaCLI misspell the word "package" as "pakage" under ctrl version and it does not ...

    Senfore_DragDrop_v4.1

    * The name and exact version of your operating system (e.g. NT4 SP5). * The exact version of the Internet Explorer installed on your system. If you can provide me with a minimal application which ...

Global site tag (gtag.js) - Google Analytics