安卓模拟器未能正常工作

4
我刚接触Android开发,目前正在尝试开发我的第一个应用程序。我从这里的教程开始:教程 我已经搭建好了完整的Android开发环境: 操作系统:Windows 7 x64,CPU:3 GHz AMD Phenom II X4,内存:8GB。 IDE:Eclipse IDE for Java Developers (Version: Indigo Service Release 1)
我从这里下载了SDK:http://developer.android.com/sdk/index.html,然后按照教程的步骤进行安装。
但是我的问题是:当我将应用程序作为Android应用程序运行时,模拟器启动了,但却卡在如下的屏幕上:
[图片链接](https://istack.dev59.com/5wSlo.webp)
即使等待了30分钟或者1个小时以上,它依然显示相同的屏幕。
安装Java JDK时只遇到了一个“问题”: JRE已经安装了更新版本。(已安装:“Java(TM) 7 Update 2 (64-bit)”)但我从Oracle网站下载了最新的SDK,我不知道运行时和SDK是否必须具有相同的版本...
昨天我能够启动模拟器,并且只要让它运行,就一直工作得很好...我甚至可以调试应用程序... 但是,如果我现在尝试从eclipse启动设备,它会立即崩溃。 如果我直接从AVD Manager(“From Snapshot”或者“Wipe User Data”都无所谓...)启动它也是一样的情况。 所以我删除了设备并使用相同的选项创建了一个新设备。 现在,我又卡在上面的屏幕上了。
我不知道整个模拟器是如何工作的。 此外,互联网上有很多关于崩溃等信息(其中很多是针对早期版本的AVD),但是我没有找到任何有帮助的东西。
了解模拟器通常的工作方式可能会非常有用。 或许可以给我一些提示,我能够怎么做。
提前感谢...

你检查过SDK和Eclipse的更新了吗? - Talon06
昨天我从官方网站下载并安装了它们。在Eclipse中也使用了“检查更新”,但没有任何可更新的内容。JDK版本为7u1,目前没有更新版本。 - Nicholas
我会尝试。当降级到JDK6时,我需要注意什么吗?(例如,在更新时,Eclipse/Android SDK中是否有一些配置)? - Nicholas
当从命令行启动模拟器时,您是否收到任何特定的消息,指示模拟器挂起?请参阅此页面:http://developer.android.com/guide/developing/devices/emulator.html - abhinav
@LadaRaider 看起来它已经在JDK6u27上运行成功了 :) 你可以将其发布为答案,这样我就可以接受它了。 - Nicholas
显示剩余2条评论
1个回答

1

我在从JDK6升级到7时遇到了类似的问题,通过返回到JDK6解决了它。基于某种神秘的原因,我仍然无法使用JDK7。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接