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) { } } }