将日志文件保存到Android Studio中的电脑

问题描述:

是否可以将日志文件写入我的电脑? 我正在我的android应用程序中创建一个日志文件,我需要在我的电脑上进行分析,是否可以将此文件直接保存到我的电脑中?该应用在通过USB连接的平板电脑上运行。将日志文件保存到Android Studio中的电脑

+0

,你可以写你登录到logcat的(同时),看看他们在PC,甚至复制。 – pooyan

//读取logcat的编程

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); 
     }  
} 
catch (IOException e) { 
} 

//to create a Text file name "logcat.txt" in SDCard 
File sdCard = Environment.getExternalStorageDirectory(); 
File dir = new File (sdCard.getAbsolutePath() + "/myLogcat"); 
dir.mkdirs(); 
File file = new File(dir, "logcat.txt");