使用Eclipse在Android虚拟机中启动Android java项目时出现问题

我已经安装并设置了Eclipse和插件ADT,以便与Android SDK一起使用。 到现在为止还挺好。 但是当我尝试为我选择的任何Android平台启动VM(虚拟机)时(例如:android 3.2)我只是通过键盘控制台和电话按钮一起启动皮肤,它似乎启动到状态和然后什么都不做,只是在主vm屏幕上显示android徽标,这就是它所做的一切 – 没有更多!,没有VMfunction!,发生了什么? 我错过了一些步骤吗? 请帮忙…

在每种情况下,有时等待超过10分钟,以便模拟器启动。

我启动/运行了一个Android项目测试样本; 安装Android的ADT插件后,来自eclipse环境的’hello world’这些是我在控制台ddms中显示的错误消息:

[2012-04-30 14:31:20 – HelloAndroid]

[2012-04-30 14:31:20 – HelloAndroid] Android发布!

[2012-04-30 14:31:20 – HelloAndroid] adb正常运行。

[2012-04-30 14:31:20 – HelloAndroid]执行com.example.helloandroid.HelloAndroidActivity活动启动

[2012-04-30 14:31:20 – HelloAndroid]自动目标模式:启动兼容AVD的新模拟器’leighs_basic_hardware_secound_virtual_device’

[2012-04-30 14:31:20 – HelloAndroid]使用虚拟设备’leighs_basic_hardware_secound_virtual_device’启动新的模拟器

[2012-04-30 14:31:40 – 模拟器]警告:未找到DNS服务器

[2012-04-30 14:31:52 – 模拟器]模拟器:模拟器窗口不在视图中并被重新登录[2012-04-30 14:31:52 – 模拟器]

[2012-04-30 14:31:53 – HelloAndroid]发现新模拟器:emulator-5554

[2012-04-30 14:31:53 – HelloAndroid]等待HOME(’android.process.acore’)启动……

[2012-04-30 14:49:03 – HelloAndroid] HOME已启动设备’模拟器-5554′[2012-04-30 14:49:03 – HelloAndroid]将HelloAndroid.apk上传到设备’emulator-5554′

[2012-04-30 14:49:03 – HelloAndroid]安装HelloAndroid.apk …

[2012-04-30 14:51:38 – HelloAndroid]无法在设备’emulator-5554上安装HelloAndroid.apk!

[2012-04-30 14:51:38 – HelloAndroid](null)[2012-04-30 14:51:39 – HelloAndroid]发布取消!

除了我的模拟器上显示的Android徽标之外,我什么都没有。 我尝试了各种平台模拟器 – 它们都没有表现!

在我检查运行配置菜单中擦除的用户数据后,我在测试运行中收到的第二批错误是:结果

:[2012-04-30 17:20:27 – 模拟器]无法分配内存:1455 [2012-04-30 17:20:27 – 模拟器]

[2012-04-30 17:20:27 – 模拟器]此应用程序已请求运行时以不寻常的方式终止它。 [2012-04-30 17:20:27 – 模拟器]请联系应用程序的支持团队获取更多信息。

使用Novabench的计算机的基准测试结果,任何人都想检查,是:

30/04/2012 17:45:59 Microsoft Windows 7 Starter Intel Atom N550 1.50GHz @ 1500 MHz显卡:Intel(R)图形媒体加速器3150 1014 MB系统RAM(得分:78) – RAM速度:1610 MB / s CPU测试(分数:70) – 浮点运算/秒:24110532 – 整数运算/秒:43813828 – MD5哈希生成/秒:159380图形测试(分数:1) – 每秒3D帧数:3硬件测试(分数:6 ) – 主分区容量:87 GB – 驱动器写入速度:14 MB / s

您是运行项目还是仅启动模拟器? 启动模拟器后,单击“运行”按钮并选择“作为Android项目运行”。

我不确定你等了多久,但是第一次(在你有快照之前)启动模拟器可能需要很长时间。 根据您的硬件,启动可能需要10分钟以上。

我有一个类似的问题,通过创建一个新的模拟器并运行它来解决。 您可以通过DDMS检查“设备”视图中的进度。 有时,当启用快照的模拟器因错误而挂起时可能会出现此问题,这可以通过在擦除用户数据的情况下启动模拟器来解决。

如果有一段时间你没有对它做任何活动,模拟器线程会自动切断..所以..继续运行你的应用程序让模拟器保持在线!

我的建议 – 如果你有一个Android手机..请usb调试它并在你的手机上调试你的应用程序…你会感到宽慰从模拟器的长时间……..运行! 🙂