【发布时间】:2012-06-30 03:54:08
【问题描述】:
我是一个新手,需要一些帮助才能让 AVD 与我的应用程序一起运行。几十年来我一直在开发 C 代码,但我不得不承认 Eclipse/AVD 设置让我很困惑!我正在关注 developer.android 网站(和其他一些网站)上的“HelloWorld”教程,一切似乎都运行良好,直到我尝试在 AVD 模拟器上运行它。我没有收到任何警告,Eclipse 构建/运行输出窗口显示一切安装正常,并且 AVD 启动并运行。 Eclipse 说我的应用程序正在加载,但它从未运行。我得到的只是屏幕上带有“ANDROID”的模拟器窗口和右侧的按钮。
我有 Eclipse Indigo 和 Android 插件的 r18(我尝试安装 Helios,但 Eclipse 网站将我指向 Indigo!)。 Indigo 是否可以运行模拟器,还是我特别需要 Helios?我也有 Java 1.7。
我安装的 API 级别是 Level 15(我认为是 Android 的 v4.xxx)。不知道我是否需要较低版本才能运行我的教程应用,但在 AVD 管理器中设置设备时,我只能选择 15 级。
我已经尝试了好几天,尝试了各种开关和按钮,但无济于事。在我开始卸载所有内容并重新安装之前,任何人都可以建议我是否可能缺少任何东西,或者自己是否遇到了这个问题并找到了解决方法?可能总是让新的初学者绊倒的东西?还是我需要重新开始?
任何帮助将不胜感激。
【问题讨论】:
-
使用 API 级别 8 的 android 2.2 制作您的 AVD,为此您需要 2.2 API。使用 Java 1.6 更好
-
您等待 avd 启动多久了?第一次启动它可能需要很长时间,具体取决于您的计算机硬件。大约 15 分钟是我在慢速硬件上的经验。一旦你有一个快照开始,它就会启动得更快。
-
到目前为止,我一直在争取最高级别 (15),认为这样会最有效。我会按照您的建议尝试 2.2,但这是否意味着更高级别有问题?谢谢。