我正在尝试开发一个允许用户使用systrace记录系统跟踪的应用程序,我希望能够在常规的 Android 应用程序中运行它,而无需 PC 或 ROOT 访问权限即可使用 ADB。
从 Android 9 开始,有一个从开发人员选项记录系统跟踪的选项,无需任何外部工具即可在设备上完美运行,但我需要对此进行更多控制,因为我将在一段时间内运行 systrace 命令时间然后自动将结果上传到服务器(一切都发生在应用程序中)
有什么办法可以从 Android 应用程序中做到这一点?
我尝试在应用程序中使用 python,然后运行 systrace,但由于找不到 ADB,它失败并出现错误。