【问题标题】:Android running really slow in debug mode [duplicate]Android在调试模式下运行真的很慢[重复]
【发布时间】:2012-05-31 06:47:18
【问题描述】:

可能重复:
Slow Android emulator

我正在尝试在 Eclipse 中以调试模式运行一个 android 应用程序,它真的很慢。如何提高性能?

【问题讨论】:

  • 连接设备并直接调试
  • 这些线程:(Thread 1 Thread 2) 解释了如何使模拟器更快。
  • 这个问题没有说明使用模拟器。在设备上调试也可能很慢。

标签: android eclipse


【解决方案1】:

在不调试的情况下启动您的应用程序,并且只有在您对调试感兴趣时,然后使用 DDMS 透视图 -> 设备列表 -> 调试过程按钮连接您的调试器。

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

【讨论】:

  • 当应用程序在没有调试的情况下启动时,它会在 ddms 中显示调试进程按钮禁用。
  • @amy 当然不是。您可能根本没有将您的应用程序标记为可调试。在 AndroidManifest.xml 文件中,添加 android:debuggable="true"。
  • 我标记了它。我得到了解决方案,我还需要选择申请流程
  • Genymotion 太棒了!感谢您的提示,直到现在我才知道如何在没有它的情况下完成任何事情!
【解决方案2】:

这通常发生在模拟器中,尤其是当您读取/写入文件、调用网络服务器和/或 .apk 文件的大小增加时(较大的 apk 大小会导致安装缓慢)。最好的解决方案是使用真实设备,这将加快安装过程并提高应用的整体性能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2019-05-26
    • 2011-06-03
    • 1970-01-01
    • 2013-04-12
    • 2013-10-22
    相关资源
    最近更新 更多