2010-09-01 3 views
7

Ich möchte meinen Programmcode auf zeitraubende Vorgänge überprüfen. Ich dachte DDMS ist das beste Werkzeug, um das zu erreichen.Ich kann meinen Android-Client nicht in der DDMS-Perspektive der Eclipse auswählen

Allerdings kann ich Threads, Heaps und so weiter nicht sehen. Es sagt mir, einen Kunden auszuwählen. Aber ich weiß nicht, wo anders als die Geräte-Registerkarte, die nicht wirksam wird.

Was muss ich tun? Ist vielleicht etwas falsch mit meinem ADB-Setup (aber LogCat funktioniert gut)?

Danke!

enter image description here

+0

Müssen Sie normalerweise nicht die Schaltfläche "Aktualisieren" auswählen? (Befindet sich neben der Schaltfläche "Stop" in der DDMS-Ansicht). – GobiasKoffi

Antwort

7

auf den Bildschirm Schuss suchen, haben Sie das Gerät ("Emulator-5554") ausgewählt. Sie müssen auf Ihre Anwendung aus der Liste der Prozesse klicken.

Wenn Sie beispielsweise auf "com.android.music" klicken, werden Informationen zur Musik-App angezeigt.

Beachten Sie, dass Sie auf einem echten Gerät Ihre Anwendung als "debuggable" markieren müssen oder in der Liste überhaupt nicht angezeigt werden (auf einem Emulator sind alle Apps debuggbar). Einzelheiten finden Sie auf der Seite Developing on a Device.

+0

Danke! Es funktioniert so: 1. Wählen Sie Thread 2. Klicken Sie auf die Schaltfläche "Heap" oder "Thread" auf der Registerkarte Geräte. – OneWorld