这种问题是所谓的文件夹名字含有中文字符的问题。
解决办法(以win7为例讲解):
手动添加一个系统环境变量值:
这里我们可以对着“开始”图标单击鼠标右键,在弹出的菜单中选择“计算机”,右键单击选择“属性”,左边选项中选择“高级系统设置”进入“系统设置”
切换到“高级”选项卡,单击“环境变量”按钮,在弹出的对话框新建一个环境变量,比如名为ANDROID_SDK_HOME (不可修改为其他) ,值为D:\android_sdk
(假设sdk我们在d盘的根目录名为android_sdk)。接下来重新启动Eclipse,我们通过单击Windows菜单,依次进入 preferneces => Android => Bulid 可以看到
Default debug keystore: D:\android_sdk\.android\debug.keystore (其中.android\为ADT自动创建的,以前这项可能为C:\users\中文\.android\debug.keystore)
然后重建avd。
运行程序,没问题了