今天终于安装上了Android SDK ,迫不及待的想要创建一个虚拟设备AVD,想要一睹Android的风采.

然而,当创建好了虚拟设备后,运行emulator却遇到如下的错误:

emulator: ERROR: unknown virtual device name: 'deng'
emulator: could not find virtual device named 'deng'

后来在网上查了好久,终于找到了解决办法:

解决办法一:
新添加一个环境变量,名字为 "ANDROID_SDK_HOME”,然后把变量值改为你想将".android”文件夹(AVD信息)所放置的位置
一般来说,创建虚拟设备avd时,默认将创建好的avd放到了“C:\Documents and Settings\Administrator\.android“ 下面,因而需要将"C:\Documents and Settings\Administrator\"添加到你的"ANDROID_SDK_HOME”环境变量中。

不会添加环境变量的看这里:在桌面上,右键我的电脑→属性→“高级”选项卡→”环境变量”→再弹出的窗口中,选“系统变量”下方的新建→在“变量名”中填入ANDROID_SDK_HOME ,在"变量值"中填入“C:\Documents and Settings\Administrator\” 。→OK,搞定。

我是直接把.android 目录拷到了Android SDK 所在的目录,因而变量值填的是“F:\Android\android-sdk-windows”。

重新用命令启动avd就能看到android的界面了!!!兴奋!不过启动过程要等上一两分钟,才能看到开机后的屏幕。



解决办法二:(该方法尚未验证,只是从别的地方看到的,来自:http://labs.chinamobile.com/mblog/383088_69577)
修改配置文件中的路径,比如我的AVD名称是MyAVD, 打开


C:\Documents and Settings\Administrator\.android\avd目录中的文件MyAVD.ini文件,找到
target=android-5path

=C:\Documents and Settings\Administrator\.android\avd\MyAVD.avd
修改其路径即可

遇到ERROR: unknown virtual device name 这样的问题一般是由于AVD文件路径引用错误造成的。

更多相关文章

  1. Maven开发Android指南 4 与Eclipse整合(m2e-android )
  2. FileProvider 路径配置策略的理解
  3. 编写android jni代码时遇到的问题
  4. 解决:Android中 Error generating final archive: Debug Certific
  5. 配置新的product(译)——android编译系统
  6. Android摄像头--通过Intent启动
  7. android 获取路径目录方法以及判断目录是否存在,创建目录
  8. [Android]Kernel的下载和编译
  9. AndroidManifest.xml中的内容详解

随机推荐

  1. android sdk 无法更新问题——终极更新版
  2. 基于Cortex-a15的模拟环境搭建——Guest
  3. Debugging of Chrome Android(安卓)WebVi
  4. Android(安卓)Debug Bridge 服务详解
  5. 配置Mac Android(安卓)Studio环境
  6. [置顶] Android(安卓)编码规范 | 代码风
  7. LinearLayout分割线
  8. Android(安卓)NDK r5 windows系统上安装
  9. wifi学习笔记
  10. android linux镜像文件下载, ubuntu下载地