导出手机log文件

    xiaoxiao2021-03-25  157

    LogCat存储在circular memory buffers中。  1、可以通过命令来导出Log: 

    引用 adb logcat -d > D:\logcat.txt 详细参考  http://developer.android.com/tools/help/adb.html#logcat   2、在程序中获取Log的方法:  引用 <uses-permission android:name="android.permission.READ_LOGS" /> Java代码   public class LogTest extends Activity {     @Override     public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.main);       try {         Process process = Runtime.getRuntime().exec("logcat -d");         BufferedReader bufferedReader = new BufferedReader(         new InputStreamReader(process.getInputStream()));            StringBuilder log=new StringBuilder();         String line;         while ((line = bufferedReader.readLine()) != null) {           log.append(line);         }         TextView tv = (TextView)findViewById(R.id.textView1);         tv.setText(log.toString());       } catch (IOException e) {       }     }   }  
    转载请注明原文地址: https://ju.6miu.com/read-9540.html

    最新回复(0)