Logcatで表示されるログとされないログがある。(フィルタではないです。)

3,051 views
Skip to first unread message

taka

unread,
Apr 2, 2012, 9:38:05 PM4/2/12
to android-g...@googlegroups.com
takaです。すいません教えてください。


EclipseHeliosSR2+GalaxyNexsusで下記のようなプログラムを作ってLogを表示させています。だいぶ略してます。


void funcA(){
     Log.d(TAG, "data request");
  /*データを要求する関数*/
}

public void onReceiveData(bute[] data){
     Log.d(TAG, "data received");
     Log.v(TAG, "receive:[" + data[0] + "]");
     /*データを処理*/
}

private Runnable mReceiver = new Runnable(){
    byte[] data;
    /*InputStreamを読みdataに入れる*/
    onReceiveData(data);
}


実際には自作アクセサリとAndroid携帯を通信させています。funcA()をトリガにしてアクセサリからデータを送信させ、mReceiverで受けて、onReceiveDataで内容をログ表示させてデバックしてました。この構成で昨日の夜まではログは全部問題なく表示されていました。

ところが、今朝から、onReceiveData内に書いてあるLogが表示されなくなりました。表示以外は問題なく動作しています。funcAのLogも表示されており、adbは正常に機能しているようです。onReceiveData()が問題なく実行されているにもかかわらず、一番先頭行の
Log.d(TAG, "data received"); 
のログが表示されません。

スレッドが違うとLog表示されない、ということも考えましたが、それだと昨日まで表示されていたのがわかりません。昨日と今日の間で変えたことは、ソース内のonReceiveDataとmReceiverの順番を変えた、ということです。これが問題と思い、現在は昨夜の状態に戻しています。
単にLogが表示されないだけ、という状態ですが、データ通信アプリなのでデバックできないとかなりツラい状態になります。

どなたか対策がわかりますでしょうか? 


Shigeo Mutoh

unread,
Apr 2, 2012, 10:03:12 PM4/2/12
to android-g...@googlegroups.com
tmhouseこと武藤です。

AndroidManifest.xmlのdebuggerbleをfalseに変えてませんか?
Log.dはそれで出力されなくると思います。

そうじゃないとしたら、ちょっと分かりません。
こういうときはバイトコードが読めるようになると良いんでしょうねぇ。。


taka

unread,
Apr 2, 2012, 11:36:33 PM4/2/12
to android-g...@googlegroups.com
武藤さん、

情報ありがとうございます。Takaです。

AndroidManifest.xmlにdebuggerbleは設定していませんでした。

表示されるLog.dとされないLog.dがある、という状態です。

ということでまだあれこれやってます。

taka

unread,
Apr 3, 2012, 10:27:41 PM4/3/12
to android-g...@googlegroups.com
Takaです、

その後ですが、Eclipseをアップデートし、SDKも最新のにし、Logcatも現在版(ドロイド君が寝てるアイコンのバージョン)にしましたが、
やはり出力されるLog.dとされないのがあります。

わからん。

taka

unread,
Apr 13, 2012, 11:18:17 PM4/13/12
to android-g...@googlegroups.com
Takaです。

「出力されるログとされないログがある」という状態でしたが原因がわかりました。ハードの断線でした。受信線の一部が、現象が出る前の晩と次の日の間に断線したようです。
物理的に受信してないので、受信イベントのログが出ない、という結果でした。

おさわがせしましてすいませんでした。ご回答いただいた方々、ありがとうございました。
Reply all
Reply to author
Forward
0 new messages