繁体   English   中英

Android:如何调试应用程序的启动过程

[英]Android: how to debug app's start-up process

我调查了一些问题,在我的应用程序的启动过程,发生,但直到进程已经启动DDMS不会启动调试模式,是有办法,我可以更早捕获的事件?

我知道这已经晚了几年,但对于未来的搜索:

WaitForDebugger放入代码是一种方法。

在设置中解锁开发人员选项(通过点击Android设备上系统信息中的内部版本号),我们可以选择一个应用程序进行调试,然后选择在程序启动时等待调试器。 这使我们可以相当于添加和删除WaitForDebugger而无需每次都修改和重新安装代码。

对于Android Studio,这对我有用:

android.os.Debug.waitForDebugger();

你想在哪里开始调试。

  1. 然后在代码中添加一个断点
  2. 编译您的应用并将其传递给您的设备
  3. 重启您的设备
  4. 一旦启动,请附加调试器: 在此输入图像描述

  5. 开始调试

您应该实现自己的Application类,它扩展Application并覆盖onCreate方法等等。 这个课程将成为您应用的起点。

还将其设置为清单中的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM