我正在尝试在Android模拟器上测试我的应用程序。所以,一旦我选择运行应用程序,屏幕上会弹出一个新窗口,在1-2分钟后,它没有响应。
我还尝试使用AVD管理器单独运行模拟器。使用它,我可以启动模拟器;但是3-4分钟后 - 它“无响应”。
OS- Windows 7 32位[intel pentium 3.00 GHZ + 2GB RAM]
Java - 1.6
Android SDK - 我拥有3.0 OS的最新SDK
IDE - eclipse Helios Service Release 2.
Plz帮助,我无能为力。
更新:你们可以指出我可以使用的其他第三方仿真器吗?
Update2:我的模拟器现在花了太多时间启动。这可能是一个原因吗?如果是,那么我该如何减少启动时间?
答案 0 :(得分:1)
(这不是一个答案,但可能会找出问题的根源;我会对原始问题发表评论,但没有足够的代表这样做)
我也一直有这个问题。我有一个带有一些活动的应用程序,其中一个包含一个带有Canvas的布局,它运行自己的线程来进行绘图处理。所有活动都运行良好,除了这个Canvas活动似乎以OP描述的方式崩溃模拟器(模拟器.exe本身崩溃而不是模拟器中的应用程序)如果要运行几分钟。据我所知,我没有对线程做任何不寻常的事情 - 我在SDK中复制了Lunar Landar示例并从中进行了工作,因此我正在“通过本书”完成所有工作。该应用程序在真实设备上运行良好。
所以,虽然我意识到OP可能早已不复存在,但其他有类似问题的人是否可以确认受影响的Activity正在使用Canvas,绘制Thread或类似的东西?这个问题真的很痛苦,我找不到任何其他讨论/解决方案。
编辑:我最近完成了最新版本的Eclipse和Android SDK的完整,干净的重新安装以及所有更新,这似乎解决了这个问题。猜猜在较新版本的仿真器中存在一个错误,该错误已在最新版本中修复。
答案 1 :(得分:0)
您是否启用了快照。如果您启用了它,则可能尝试打开错误保存的快照。如果是这样,在使用启动选项启动模拟器时,取消选中启动时的启动
答案 2 :(得分:0)
@mudit:记得Android 3.0(Honeycomb)完全专注于平板电脑而不是手机..
答案 3 :(得分:0)
模拟器是否会在您的应用中提示您“没有响应”,或者您在没有启动应用时启动模拟器?
强烈建议:您不需要为每次启动应用程序重新启动模拟器,只需让他继续运行(也许您已经这样做了)。
logcat在“没有响应”之前是否显示了一些错误?你试过创建另一个AVD吗?