2011-11-30 1 views
2

J'ai développé une application Android en utilisant la version 2.3.3 (API 10). L'application utilise simplement l'API Java de Flickr (flickrj) pour effectuer certaines requêtes de recherche basées sur des balises, la date, les informations géographiques, etc. et affiche les photos des résultats de la recherche à l'utilisateur. Je travaille dessus depuis 2 semaines et j'utilise mon HTC Sensation pour le déboguer via le débogueur USB. Aujourd'hui, j'ai commencé à recevoir un message d'avertissement ennuyeux qui boucle encore et encore dans mon LogCat. Il se présente comme suit:Android LogCat répétant en continu un avertissement: "Ajout de l'en-tête standard .... pas autorisé"

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. 

Quand j'arrêter ou redémarrer mon téléphone, les messages d'avertissement ne sont plus en boucle. Mais quand je commence à jouer avec mon application en utilisant le débogueur USB, les avertissements commencent à apparaître après un moment. Je peux continuer à développer/déboguer mon application sans problème, mais comme ces avertissements encombrent la fenêtre LogCat, il devient très difficile de suivre ce qui se passe.

J'ai vérifié pour voir si quelqu'un d'autre avait le même problème et le seul indice que j'ai est de vérifier le numéro de pid répété dans les avertissements: 22899. Ce pid non appartient au paquet "com.fd. httpd "(application HTC Sync) qui est nécessaire pour configurer le pilote USB pour le débogage avec un PC. Mais je ne sais pas pourquoi HTC Sync provoque une erreur.

Je serais heureux si quelqu'un pouvait partager leurs idées sur la raison et une solution possible. Merci pour votre temps.

Répondre

0

Mettre en place des filtres à LogCat, par exemple utiliser une balise dans toutes vos pratique et concrète applications journaux, et filtre pour que, si les journaux système ne vous encombrer

+0

mais les messages précédents continuent à s'effacer. c'est à dire. Lorsqu'il y a trop de messages dans le filtre "Tous les filtres enregistrés", les autres filtres commencent à être effacés. : s – prometheuspk

+0

Malheureusement, il y a un seul tampon LogCat. Mais ils sont censés travailler dessus dans une nouvelle version d'ADT. –

+0

@PeterV Même question à portée de main J'ai System.err: NoSuch MethodException etc. dans une boucle infifinte mais c'est quand j'ai un périphérique connecté. J'ai dû tuer manuellement le périphérique sous l'invite de commande pour que la boucle s'arrête. – user285oo6

Questions connexes