带有Android ADK模拟器首选项的Eclipse

带有Android ADK模拟器首选项的Eclipse,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,运行Win7时,根用户目录反映为d:\而不是c:。首选项和选项设置为d:\,但在完成Eclipse新用户Hello,World练习后,我得到了此响应: [2011-08-01 22:15:32 - HelloAndroid] ------------------------------ Android Launch! adb is running normally. Performing com.example.helloandroid.HelloAndroid activit

运行Win7时,根用户目录反映为d:\而不是c:。首选项和选项设置为d:\,但在完成Eclipse新用户Hello,World练习后,我得到了此响应:

[2011-08-01 22:15:32 - HelloAndroid] ------------------------------  
 Android Launch!  
 adb is running normally.  
 Performing com.example.helloandroid.HelloAndroid activity launch  
 Automatic Target Mode: Preferred AVD 'my_1st_AVD' is not available. Launching new emulator.  
 Launching a new emulator with Virtual Device 'my_1st_AVD'  
[2011-08-01 22:15:32 - Emulator] PANIC: Could not open: C:\Users\Chuck\.android/avd/my_1st_AVD.ini"  
我在d:中找到了该文件,是的,我的工作区已添加到我的文档库中


想法?

在eclipse中:尝试进入窗口>首选项>Android,并将SDK位置更改为“Android SDK”文件夹所在的位置。

我遇到了同样的问题,并在谷歌代码中找到了答案。 在安卓项目中,发行号为19084。 正如评论14所说, “作为一种解决方法,您可以定义环境变量ANDROID_SDK_HOME以指向包含您的.ANDROID目录的目录。emulator和SDK管理器将正确地选择它。”


我跟着它走,问题就解决了。你可以试一试。祝你好运。

你要知道,人们不会将本网站上提出的问题的答案抄送或通过电子邮件发送给他人。这是直接回答这里,你必须回到这个网站看到答案。只是提醒一下。另外,这可能看起来很愚蠢,但请仔细检查您的工作区设置在哪里。谢谢-首选项设置正确。由于Eclipse无法读取8.3格式以外的文件夹,这是一个次要的失败。解决方案:删除旧的工作区,使用“-clean”命令行选项运行Eclipse,并将Window>Preferences中的SDK文件夹更改为“Progra~2”(在我的机器上是PF(86))。然后我加载了一个2.2iOS模拟器,而不是3.2。在那之后工作得很好!这确实是问题所在。显然,Eclipse在文件夹名称中的空格处犹豫不决。将“程序文件(86)”改为“程序2”起了作用。在重复运行时,提示是一条错误消息,之前没有显示该文件参数无效。