Android在调试模式下运行非常缓慢

13

可能是重复问题:
Android模拟器运行缓慢

我在Eclipse中尝试以调试模式运行Android应用,但速度非常慢。有什么方法可以提高性能?


连接设备并直接进行调试 - kishu27
这些线程:(线程1 线程2) 解释了如何使模拟器更快。 - keyser
4
这个问题没有提到使用模拟器。在设备上进行调试也可能很慢。 - Kristopher Johnson
2个回答

17

无需调试启动您的应用程序,只有在到达需要调试的有趣点时,才使用DDMS透视图 -> 设备列表 -> 调试进程按钮连接调试器。

2014年编辑:现在我建议尝试Genymotion Android虚拟化。与原始Android模拟器相比,它不会模拟Android设备的核心,而是将其作为x86代码运行在虚拟化系统中。这通常更快。此外,它还提供了一些原始模拟器根本没有的功能(例如基于地图的GPS位置选择)。


当应用程序在没有调试的情况下启动时,在DDMS中显示调试进程按钮被禁用。 - Pranita Patil
@amy 当然不会。你可能根本就没有将应用程序标记为可调试。在 AndroidManifest.xml 文件中,添加 android:debuggable="true"。 - Bananeweizen
我标记了它。我得到了解决方案,我需要为应用程序选择进程。 - Pranita Patil
Genymotion真是太棒了!感谢您的建议,不确定在此之前我是如何完成任何工作的! - Elad Avron

3
通常情况下,当您在模拟器中读写文件、调用 Web 服务器或 APK 文件的大小增加时(大的 APK 大小会导致安装缓慢),此类问题经常出现。最好的解决方案是使用真实设备,这将加快安装过程并增强应用程序的整体性能。

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