2016-12-05 5 views
0

ログファイルを自分のパソコンに書き込むことはできますか? 私は私のPC上で分析する必要がある私のアンドロイドアプリの内部にログファイルを作成しています、それは自分のPCに直接このファイルを保存することは可能ですか?このアプリは、USB経由で接続されたタブレットで動作します。Android StudioのPCにログファイルを保存する

+0

あなたが(同時に)logcatにあなたのログを書いて、PC上でそれらを見ても、それらをコピーすることができlogcatを読み取ること。 – pooyan

答えて

0

//プログラムで

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"); 
関連する問題