Android AVD启动失败

今天终于安装上了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文件路径引用错误造成的。

你可能感兴趣的:(android)