【发布时间】:2012-06-03 05:18:31
【问题描述】:
我刚刚安装了具有测试和开发所需的所有要求的 Android SDK,但是有一个问题。编译和构建应用程序工作正常,但是当我按下运行按钮时。这会发生。
模拟器只是一个带键盘的黑屏。 这就是日志输出的内容:
[2012-05-28 16:04:35 - RedstoneCraft] ------------------------------
[2012-05-28 16:04:35 - RedstoneCraft] Android 发布!
[2012-05-28 16:04:35 - RedstoneCraft] adb 运行正常。
[2012-05-28 16:04:35 - RedstoneCraft] 执行 mx.x10.redstonecraft.app.RedstoneCraftActivity 活动启动
[2012-05-28 16:04:35 - RedstoneCraft] 自动目标模式:启动具有兼容 AVD 'Android' 的新模拟器
[2012-05-28 16:04:35 - RedstoneCraft] 使用虚拟设备“Android”启动新模拟器
[2012-05-28 16:04:49 - RedstoneCraft] 发现新模拟器:emulator-5554
[2012-05-28 16:04:49 - RedstoneCraft] 等待 HOME ('android.process.acore') 启动...
[2012-05-28 16:06:05 - RedstoneCraft] 模拟器 5554 已断开连接!取消“mx.x10.redstonecraft.app.RedstoneCraftActivity 活动启动”!
然后当它说 emulator-5554 断开连接时,那就是 android 屏幕弹出但一直停留在那里直到我关闭模拟器。我已经尝试了一切,但仍然没有帮助。 :(
【问题讨论】:
-
我已经尝试了所有方法,但仍然没有帮助。您是否尝试等待很长时间?我的开发机器是旧板条箱,至少需要 5 分钟才能启动 v2.2 模拟器。我第一次尝试 v4 模拟器时花了 20 多分钟。好处是使用最新的 AVD,您可以“快照”,而且启动时间比第一次要少得多。还要确保只为外部存储/SD 卡指定最少量的内存,因为它将在您的开发机器上分配。我通常最多只使用 32MB。另外,首先启动 AVD,确保它可用,然后使用“运行”。
-
是的。我把它留了一整夜,还是一无所获。还有我保存在 16 MB 的 SD 卡
-
删除该 AVD 并使用 AVD 管理器创建一个新的。确保首先启动它 - 不要使用 Eclipse 中的“运行”。启动后,使用“运行”,它会提示您使用哪个“设备”。我们大多数曾经使用过 AVD 的人都会说它是一种非常糟糕的技术,但它可以工作。尝试使用 v1.6 模拟器 - 即使使用我的旧板条箱,v1.6 模拟器也会在大约 1 分钟内加载。但同样,不要在 Eclipse 中使用“运行”来触发它——先启动 AVD。
-
好的,我让它正常工作了。但现在它停在这里pastie.org/3985614