エミュレータを閉じると警告が出るのですが…。

1,926 views
Skip to first unread message

outerlet

unread,
Sep 25, 2010, 11:59:26 AM9/25/10
to 日本Androidの会
こんばんわ。
現在、Eclipse(Helios)+ADT+Android SDK(r07)を使ってAndroidアプリケーション開発の勉強をしています。
Androidエミュレータを終了させた時に表示される警告について相談したいことがあり、投稿させて頂きました。

つい最近、エミュレータを閉じる(ウインドウの「×」ボタンを押下して閉じる)ときに、あるエラーが必ず出るようになりました。
そしてこの警告が表示されるようになって以降、簡単なプログラム(あるActivityでIntentを生成して、これを引数とした
startActivityForResultで他のActivityを起動するというもの。以前は動いていました)を動かしてもエラーが発生するうえ
に、DDMSにも一切メッセージが出ないという困った事態になっています。
とにかくとっかかりとしてこのメッセージだけでも出ないようにしたいと思っているのですが、メッセージの内容がよく分からず、検索してもひっかからず、
どうにも対処できずにいます。
メッセージは以下の通りです。

[2010-xx-xx xx:xx:xx - DeviceMonitor]Sending jdwp tracking request
failed!

このメッセージを見かけたことがあるという方いらっしゃいましたら、その時どうやって対処したかご教示頂けないでしょうか?
(こうしたら出なくなるよ、という内容でしたら最高です)
参考までに、当方の環境は以下の通りです。

・Windows Vista Home Premium SP2 32-bit
 ※なお、Windows 7 Home Premium 32-bitでも同じ警告が出ます。
・Eclipse Helios(for Java Developers)
・Android SDK r07

以上、何とぞよろしくお願い致します。

<追記>
EclipseとAndroid SDKのバージョンの問題かも?と思い、
・Galileo+SDK r06
・Galileo+SDK r07
・Helios+SDK r06
・Helios+SDK r07
と、一通りの組み合わせは試してみました。ですが、やはりメッセージが消えません。
こうなるとWindowsとかJDKの問題か?などと思いますが、何から手をつけていいのか分からず途方に暮れています…。

hirokuma ueno

unread,
Sep 25, 2010, 12:13:48 PM9/25/10
to android-g...@googlegroups.com
こんばんは。

検索すると一番最初に出てきたのですが、これとは別件ですかね。
http://groups.google.co.jp/group/android-developers/tree/browse_frm/thread/f717821dffdd0d46/074ef980be0c64aa?hide_quotes=no

私はこの現象を見たことがないので、あたっているかどうかはわかりませんでした。

--
//ueno

kawasemidori

unread,
Sep 25, 2010, 9:57:50 PM9/25/10
to 日本Androidの会
私も同じ現象が発生して困っています。
いくつかのケースで「Sending jdwp tracking request failed! 」というメッセージが出て、
その後DDMSが反応しなくなります。
仕方なくエミュレータ、eclipseを落として再起動していますが時間がかかりますし非常に非効率です。
同様な事例がないか私も検索しましたが情報が見つけられないので自分の環境設定の問題なのではないかと
思いますが、経験者・解決済みの方に解決法を教えて戴きたいです。
私の場合は、簡単な読み書きPGMで出力したテキストファイルをDDMSのFileExplorerで参照した場合
必ず再現します。
ちなみに私の環境は以下です。
・Helios+SDK r07

outerlet

unread,
Sep 25, 2010, 11:06:58 PM9/25/10
to 日本Androidの会
おはようございます。発言者のouterletです。
皆さま同じ問題で悩んでらっしゃったのですね…。
さて、当方にていくつか気づいたことがあるので投稿させて頂きました。

> そしてこの警告が表示されるようになって以降、簡単なプログラム(あるActivityでIntentを生成して、これを引数とした
> startActivityForResultで他のActivityを起動するというもの。以前は動いていました)を動かしてもエラーが発生するうえ
> に、DDMSにも一切メッセージが出ないという困った事態になっています。

上記の件について改めて確認したところ、単純なコーディングミスが見つかりました。
LogCatにも、ばっちり原因を特定できるエラーが出ていました…。
我ながらボケていたとしか言いようがなく、恥じ入るばかりです。
混乱させたようでしたら申し訳ありません。

> [2010-xx-xx xx:xx:xx - DeviceMonitor]Sending jdwp tracking request failed!

本命の、上記の件については殆ど進展はありません。
ADTだけインストールして日本語化もしないEclipseを使って試してみたのですが、ADK and AVD Managerからエミュレータを起
動して、そのままエミュを終了させただけでもやはりこのメッセージが出るので、ADT PluginとAndroid SDK(とEclipse?)以
外に悪さをしているものはないようです。
jdwpに限定して色々調べてみたのですが、DDMSのLogCatに、エミュレータの起動時に、"jdwp"というタグで以下のようなメッセージが出
力されているのを見かけました。以下にDEBUGとERRORのみ抜粋して記載します。

09-26 02:30:56.546: DEBUG/jdwp(126): JDWP shutting down net...
09-26 02:30:56.556: DEBUG/jdwp(126): +++ peer disconnected
09-26 02:31:04.776: ERROR/jdwp(191): Failed sending req to debugger:
Broken pipe (-1 of 27)
09-26 02:31:04.806: ERROR/jdwp(191): Failed sending req to debugger:
Broken pipe (-1 of 27)
09-26 02:31:04.806: ERROR/jdwp(191): Failed sending reply to debugger:
Broken pipe
09-26 02:31:08.096: ERROR/jdwp(210): Failed sending reply to debugger:
Broken pipe

Dalvik VMとデバッガの間に通信が確立されていない?ように思えますが、詳細は不明です。
DDMS単体で動かした時は表示されないのですが、EclipseのDDMS Pluginから動作させると出るようです。

引き続き当方でも調べてみますが、もしこれで何か分かる方いらっしゃれば幸いです。

kawasemidori

unread,
Oct 10, 2010, 3:04:03 AM10/10/10
to 日本Androidの会
私のほうで発生していた事象が解消されましたのでご報告します。
環境の問題(ADTのバージョン)のようでした。(0.9.9 × → 0.9.7 ○)
参考となればと思います。


WindowsXP SP3
eclipse 3.4.2(Ganymede)
ADT 0.9.7
AndroidSDK r6
jdk 1.6.0_21
⇒OK


WindowsXP SP3
eclipse 3.5.2(GALILEO)
ADT 0.9.7
AndroidSDK r7
jdk 1.6.0_21
⇒OK


WindowsXP SP3
eclipse 3.6.0(HELIOS)
ADT 0.9.5
AndroidSDK r7
jdk 1.6.0_21
⇒OK


WindowsXP SP3
eclipse 3.6.0(HELIOS)
ADT 0.9.7
AndroidSDK r7
jdk 1.6.0_21
⇒OK
Reply all
Reply to author
Forward
0 new messages