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

标签 android process startup ddms

我正在调查在我的应用程序启动过程中发生的一些问题,但是 DDMS 不会在进程已经启动之前启动 Debug模式,有什么方法可以让我更早地捕获事件?

最佳答案

我知道这已经晚了几年,但对于任何 future 的搜索:

WaitForDebugger 放入您的代码中是一种方法。

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

关于Android:如何调试应用程序的启动过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16929391/

相关文章:

process - 主机上的容器进程

C++ 线程/进程标识符

r - 在 Rprofile 中设置 `width`

authentication - CookiePolicyOptions 还是 CookieAuthenticationOptions?

android - Unity Build - 异常 : il2cpp. exe 未正常运行

android - Volley JsonObjectRequest Post 请求不起作用

java - 如何删除致命异常 : AsyncTask in android

android - 如何在不修改原始可绘制对象的情况下设置 vectorDrawable 的色调?

c# - 在不同的流程中与类(class)沟通

ios - 如何在ios中加载gif图像并控制它?