我想恢复由我的应用程序引起的Androidruntime错误,将其放在String或文件中...
例如:java.lang.NullPointerException,java.lang.IndexOutOfBoundsException等...由ymy app生成。
我尝试过这种方法:
[..] // logcat AndroidRuntime:E | grep com.eloges.downgrade
String command =“logcat AndroidRuntime:E”; Process process = 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 put:
java.io.IOException: Error running exec(). Command: [adb, logcat, com.[..].package Working Directory: null Environment: null
那么,将文件保存到应用程序的logcat中的方法是什么?特别是AndroidRuntime错误?