我正在尝试获取我在Android Studio
中看到的所有logcat(例如此处http://i.imgur.com/IJkGcL4.png),以便直接在我的设备上保存为txt file
。
我到目前为止尝试的是onCreate
中的代码:
File logFile = new File(LogcatDir.getAbsolutePath() + "/log.txt" );
try
{
Process process = Runtime.getRuntime().exec( "logcat -c");
process = Runtime.getRuntime().exec( "logcat -f " + logFile + " *:S MyActivity_BUT_WHAT_TO_PUT_HERE");
}
catch ( IOException e ) {e.printStackTrace();}
和manifest file
:
<uses-permission android:name="android.permission.READ_LOGS" />
我故意做了解析错误,如
long test = Long.parseLong("z");
但实际上只有log.txt
:
--------- beginning of /dev/log/main
--------- beginning of /dev/log/system
有没有人知道,我有什么代码,我得到整个logcat?
答案 0 :(得分:5)