编辑:看来这个问题与 Android 4.2 有关。使用相同分辨率的 4.1(Galaxy Nexus 4 模板),应用程序正常加载。
我有 Genymotion 设置,运行 Android 虚拟机。每次启动 VM 时,我只能启动一个应用程序一次。我什至不能连续两次启动同一个应用程序,否则我会得到空白屏幕。
例如,如果我启动“设置”,它将加载。但是如果我在那之后启动任何东西,我会得到一个空白屏幕。这需要为代码中的每一个微小更改重新启动 VM,因为我无法连续两次运行我的应用程序。
看起来应用程序正在运行(我有一些正常完成的启动日志记录),我可以从空白屏幕“退出”回到 Android 主屏幕,这样 VM 就不会挂起。
- Genymotion 1.3.0 r20130924-0a6b309
- Android 虚拟机 - Genymotion Galaxy S4/HTC One/Zperia Z - 4.2.2 - API 17 - 1080x1920
- 默认设置
- Windows 7 64 位
- 至强 X3333
- 2.66MhZ 8GB 内存
- 英伟达 GeForce 210
更多信息:
我正在使用 Eclipse 3.7.0,将 VM 连接到 ADB,并在构建应用程序时从 AVD Manager 提示符中选择正在运行的 VM。我认为连接不是问题,因为我可以通过 ADB 看到它并在每次启动时按预期加载它。