android 无法连接到转储状态服务:无此文件或目录

whhtz7ly  于 2023-03-28  发布在  Android
关注(0)|答案(1)|浏览(146)

我尝试从Runtime exec运行bugreport,得到以下错误:

FAIL:Failed to connect to dumpstate service: No such file or directory

我查看了bugreport代码here,看起来它无法打开dumpstate服务的tcp套接字。我还调查了当com.android.settings要求bugreport时,它使用ActivityManagerService函数“requestBugReport”,如您所见here,系统设置属性来启动服务,但我也失败了。我试图反映这个方法,但由于某种原因,这个“ActivityManagerService”找不到类。

val check = Class
        .forName("com.android.server.am.ActivityManagerService")
        .getMethod("requestBugReport")
        .invoke(null)

有办法得到bugreport/bugreportz的输出吗?

des4xlb0

des4xlb01#

你可能需要google android sdk提供的“android.os.BugreportManager”类。

相关问题