2015-02-10 7 views
10

Ich habe gerade angefangen, Xamarin zu verwenden. Ich debugge einige kleine Werte mit Console.WriteLine(). Das funktioniert gut, aber die ViewRootImpl Logs sind wirklich nervig. Wenn Sie eine Taste drücken, wird der aktuelle Status angezeigt.ViewRootImpl im Android-Log deaktivieren?

[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN 
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP 
[TestApp] 22 
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN 
[TestApp] 23 
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP 
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN 
[TestApp] 24 
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP 

ich hoffe mir kann jemand helfen: 3

+0

Gleiches Problem ... – Cocorico

+0

dieses Problem nie gesehen, können Sie Ihre Beispielanwendung teilen? –

+0

@AlexSorokoletov Ich habe es nicht mehr, aber danke für den Versuch zu helfen. – VegaRoXas

Antwort

3

finde ich nicht eine Einstellung oder Modus die ViewRootImpl Protokollierung zu deaktivieren, aber was ich entdecken hat, ist, dass es ist nicht auf allen Android-Geräten geschieht.

Zum Beispiel den gleichen Code auf einem Nexus 9 mit API-Ebene 22 Ich sehe nicht die ViewRootImpl Anmeldung in meiner Anwendung Ausgabe. Wenn ich es erneut auf einem LG G4 mit API-Level 21 starte, sehe ich die ViewRootImpl-Protokollierung, wenn ich die Steuerung auf dem Bildschirm berühre.

Was ich dachte, dass möglicherweise helfen könnte, diese Protokollierung zu entfernen, setzt die Debug-Protokollierung auf Minimal/Quit in den Xamarin Studio-Prefences, aber das Protokoll wurde auch nicht entfernt.

Auch auf dem Emulator (Nexus 10 API Level 19) sehe ich nicht die Protokollierung. Es fühlt sich an, als ob es irgendwie mit dem Gerät zu tun hat, auf dem die App läuft.

Wahrscheinlich nicht die Antwort, die Sie suchen, aber hoffentlich hilft es Ihnen bei der Umgehung der Protokollierung, wenn Sie es benötigen, indem Sie ein anderes Gerät/Emulator verwenden.

0

Es sieht aus wie etwas mit LG-Handys, ich habe ein LG Aristo ich zum Testen verwenden, hat es die gleichen Protokolle. aber mein Emulator protokolliert es nicht.

Verwandte Themen