新的android开发者,需要帮助让emulator运行HelloWorld

新的android开发者,需要帮助让emulator运行HelloWorld,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,我刚拿到bignerdranch android的书,我已经不能让我的模拟器工作了。这不是大书呆子牧场独有的,因为即使默认的地狱世界也不会运行。。。我在我的控制台中得到以下信息 [2013-12-18 13:17:40 - HelloWorld] ------------------------------ [2013-12-18 13:17:40 - HelloWorld] Android Launch! [2013-12-18 13:17:40 - HelloWorld] adb is ru

我刚拿到bignerdranch android的书,我已经不能让我的模拟器工作了。这不是大书呆子牧场独有的,因为即使默认的地狱世界也不会运行。。。我在我的控制台中得到以下信息

[2013-12-18 13:17:40 - HelloWorld] ------------------------------
[2013-12-18 13:17:40 - HelloWorld] Android Launch!
[2013-12-18 13:17:40 - HelloWorld] adb is running normally.
[2013-12-18 13:17:40 - HelloWorld] Performing com.example.helloworld.HelloActivity activity launch
[2013-12-18 13:17:40 - HelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 
'Nexus_API_17'
[2013-12-18 13:17:40 - HelloWorld] Launching a new emulator with Virtual Device 'Nexus_API_17'
[2013-12-18 13:17:56 - Emulator] creating window 0 0 577 1025
[2013-12-18 13:17:56 - Emulator] eglMakeCurrent failed
[2013-12-18 13:18:23 - Emulator] eglMakeCurrent failed
[2013-12-18 13:18:23 - Emulator] FrameBuffer::post eglMakeCurrent failed
[2013-12-18 13:18:24 - Emulator] eglMakeCurrent failed
[2013-12-18 13:18:24 - Emulator] FrameBuffer::post eglMakeCurrent failed
我尝试过重新下载eclipse,我尝试过32位和64位版本。我试过让模拟器有不同的RAM,不同的手机,不同的sdk版本。我也试过做管理员。我不知道我能做什么


PS:我也在网上搜寻解决方案,只是尝试了结束ADB任务,然后重新启动eclipse并重试。。没有成功

请检查您为emulator定义的ram大小;它应该大于或等于256MiB。您还可以在logcat文件中对此进行验证。

修复了它!因此,我让它为我工作的方式,这只是为了让其他人在将来如果有相同的问题可以阅读它,是:

1) 我不得不切换到32位而不是64位

2) 我必须运行模拟器(它仍然会抛出错误),然后等待它完全加载

3) 在它完全加载之后,我再次运行模拟器,而第一次仍然打开

4) 我得到以下错误:

 [2013-12-19 15:20:35 - Emulator] WARNING: Data partition already in use. Changes will      
 not persist!

 [2012-09-02 15:20:35 - Emulator] WARNING: Cache partition already in use. Changes will 
 not persist!
其次是:

 [2013-12-19 15:21:46 - HelloWorld] New emulator found: emulator-5554

 [2013-12-19 15:21:46 - HelloWorld] Waiting for HOME ('android.process.acore') to be 
 launched...

5) 然后关闭第一个仿真器,新的仿真器打开并运行应用程序…

-请参阅此HRMM,谢谢。我已经做了这些事情的大部分,我在Windows7上。但是,我在windows上找不到emulator-user.ini要删除。仍然在寻找某种类型的emulator ini文件来删除,当我发现它时会更新考虑在真实设备上测试。。。在大多数情况下,它更方便。在设置android开发之后,您是否重新启动了Eclipse?我将它设置为每个bignerdranch书籍指令512。此外,我再次运行了它,logcat没有报告任何内容?只有控制台有吗?请打开DDMS视图并从中选择您的设备。你可以看到原木猫