0

我想恢复由我的应用程序引起的 Androidruntime 错误,以便将其放在字符串或文件上......

例如:由 ymy 应用程序生成的 java.lang.NullPointerException、java.lang.IndexOutOfBoundsException 等。

我试过这个方法:

[..] // logcat AndroidRuntime:E | grep com.eloges.downgrade

字符串命令 = "logcat AndroidRuntime:E"; 进程进程 = Runtime.getRuntime().exec(command);

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));

        StringBuilder stringBuilder = new StringBuilder();
        String line;
        while ((line = bufferedReader.readLine()) != null) {//
            stringBuilder.append(line + "\n");

        } [..]

但是,如果我的应用程序崩溃,我的应用程序中运行此代码的服务也无法工作......

我尝试恢复由我的应用程序(logcat com.package)或(adb logcat com.package)过滤的所有消息,但它不起作用...... logcat 放:

java.io.IOException: Error running exec(). Command: [adb, logcat, com.[..].package Working Directory: null Environment: null

那么,您有哪些方法可以将文件保存到应用程序的 logcat 中?特别是 AndroidRuntime 错误?

4

0 回答 0