バージョン2.3.3(API 10)を使用してAndroidアプリケーションを開発しています。このアプリケーションは、Flickr Java API(flickrj)を使用して、タグ、日付、地理情報などに基づいて特定の検索クエリを実行し、検索結果の写真をユーザーに表示します。私は2週間取り組んでおり、HTCSensationを使用してUSBデバッガーを介してデバッグしています。今日、私はどういうわけか、LogCatで何度もループする迷惑な警告メッセージを受け取り始めました。それは次のとおりです。
11-30 00:31:43.083: I/org.restlet(22899): Couldn't find the mandatory "Host" HTTP header.
11-30 00:31:43.143: D/com.fd.httpd(22899): sdcard phone type != 1
11-30 00:31:43.143: D/com.fd.httpd(22899): emmc phone type != 1
11-30 00:31:43.163: I/LogService(22899): 2011-11-30 00:31:43 127.0.0.1 - 127.0.0.1 8182 GET /info/ - 200 1143 0 52 http://null - -
11-30 00:31:43.163: I/Server(22899): Addition of the standard header "pragma" is discouraged as a future versions of the Restlet API will directly support it.
11-30 00:31:43.163: W/Server(22899): Addition of the standard header "cache-control" is not allowed. Please use the equivalent property in the Restlet API.
11-30 00:31:43.163: W/Server(22899): Addition of the standard header "expires" is not allowed. Please use the equivalent property in the Restlet API.
電話をシャットダウンまたは再起動しても、警告メッセージがループしなくなりました。しかし、USBデバッガーを使用してアプリケーションをいじり始めると、しばらくすると警告が再び表示され始めます。私は問題なくアプリケーションの開発/デバッグを続けることができますが、これらの警告はLogCatウィンドウを混雑させているため、何が起こっているのかを追跡することは非常に困難になります。
他の誰かが同じ問題を抱えているかどうかを確認しました。私が得た唯一の手がかりは、警告で繰り返されるpid番号22899を確認することです。このpidはパッケージ「com.fd.httpd」(HTC)に属していません。 PCでデバッグするためのUSBドライバーをセットアップするために必要な同期アプリケーション)。しかし、HTCSyncがエラーを引き起こしている理由がわかりません。
誰かが理由と可能な解決策について彼らの考えを共有することができれば私はうれしいです。お時間をいただきありがとうございます。