私は本当に私のアプリのbahaviourに困惑しています。私は携帯電話をeclipseに接続して、サービスが部分列を探すためにlogcatのすべての行を読み込んでいます。すべてがOKです。モバイルをPCから切断するとすぐに、 "logcat reading code"は機能しません。アンドロイド:LogCatの読み込みはPC接続なしでは機能しません
Process process = Runtime.getRuntime().exec("logcat -d");
Runtime.getRuntime().exec("logcat -c");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
while ((line = bufferedReader.readLine()) != null) {
if (line.indexOf("some string") > 0)...
私はいくつかのlogcatアプリケーションをダウンロードし、それらは...と同じlogCat行を正確に表示することができます。私を助けてくれますか?
まあのデバッグのことで、このバグを発見することはできないということでした、LogCatは、あなたのデバイスまたはエミュレーターからotuput示しだから、あなたはそれを外したときに - 。それは読んで停止した...私はあなたができることを意味します –
私のアプリはモバイルで、私のサービス(まだ接続していなくても動作しています)がLogCatの部分文字列を見つけたらPCなしで見ることができますコードはモバイルで=>だから私はモバイルを切断する - それは読書を停止しない - まだlogcatが存在する – vlkpo
すべての権利は、私にとって意味をなさないように開始:) –