3

アプリケーションを実装して顧客に送信しました。アプリケーションでは、logcat情報をtxtファイルに書き込んでいます。顧客が問題を抱えるたびに、logcat情報ファイルをtxtとして送信していました。しかし、txtファイルはひどいものです。そのtxtファイルから問題を見つけるために。ここで私はそのtxtファイル情報をlogacatandroidツールにロードしたいと思います。どうすればtxtファイルをlogcatツールにロードできますか。私は自分のアプリケーションを次のように実装しました

    FileUtilities ff = new FileUtilities(MainActivity.this);
    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);
        }
        ff.write("logfile.txt", log.toString());

      } catch (IOException e) {
      }

上記のコードから、logacat情報をlogfile.txtに書き込むことができますが、そのlogfile.txtコンテンツをeclipseにあるlogcatandroidツールにロードしたいと思います。どんな体でも助けてください.....

4

1 に答える 1

2

そういうやり方は仕方ないと思います。

考えられる代替手段として、アプリにテキスト ファイルを読み取らせ、それを 1 行ずつ解析し、そのデータを使用してログ ステートメントを生成し、LogCat に移動することができます...

于 2012-10-06T12:29:07.963 に答える