gpt4 book ai didi

java - 安卓;使用执行("bugreport")

转载 作者:行者123 更新时间:2023-12-02 00:41:27 25 4
gpt4 key购买 nike

是否可以从应用程序内读取终端命令 adb #bugreport 的输出?

我尝试了以下方法,但无法获得任何输出。

Process process = Runtime.getRuntime().exec("bugreport");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(
process.getInputStream()));
// Test result
Log.d(TAG, "Line: "+bufferedReader.readLine());

我知道它可以与 exec("logcat") 配合使用,但我更喜欢 bugreport 的输出,因为它包含更多信息。

最佳答案

不久前我找到了这个问题的解决方案;

“bugreport”是一个 adb 命令,无法通过常规 shell 执行。但由于 adb 仅输出:“logcat”、“dumpsys”和“dumpstate”,因此可以单独运行这些命令以获得相同的结果。

附加信息: http://developer.android.com/guide/developing/tools/adb.html#commandsummary

关于java - 安卓;使用执行("bugreport"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6257557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com