有没有办法在构建后直接附加新的Android Profiler来调试应用程序进程?

附加Android Studio 3.0 Android Profiler从冷启动调试应用程序几乎是不可能的,因为我必须在很短的时间内从下拉列表(和开始记录)中选择进程。

对于分析app冷启动,有没有更方便的方法?

不幸的是,在android Developer Settings中选择“debug app”并没有帮助。

好吧,临时解决方案因为我找不到更好的东西:

我在Application onCreate设置了断点,以确保冷启动停止。 这给了我足够的时间来设置Android Profiler并选择我的进程。 但是,通过启动附加调试器的应用程序,结果可能会有点偏差,因为调试器会减慢应用程序的速度。

似乎是我现在最好的选择,但由于没有人发布我错过的任何内容,我会尝试在Android跟踪器上做function请求。

使用Android Studio 3.2 Canary 11,您可以从启动时分析您的应用程序。

只需转到“运行” – >“编辑配置” – >“性能分析”选项卡,然后选中“在启动时开始记录方法跟踪”。

这是下载它的链接。 https://developer.android.com/studio/archive.html