18

DDMSの機能を使用して、Android アプリのメモリ リークをチェックしたいと考えていますEclipse。エミュレートされたデバイスを起動すると、エミュレートされたデバイスのスレッドが 8600 以降で正しく表示されます。

ただし、Droid を PC に接続すると、デバイスは DDMS で問題なく表示されます。logcat が正しく生成され、ファイル構造を表示できます。ただし、スレッドは表示されません。[スレッド] ペインに「クライアントが選択されていません」と表示され、デバイス リストの横にドロップダウン アイコンがありません。

Eclipse で特定の設定を変更する必要がありますか? これはおそらくドライバーの問題ですか?

4

6 に答える 6

11

Eclipse設定(OSX)>Android>DDMS>デフォルトで有効になっているスレッド更新を確認

上記のデバイスパン(e)を取得するには、Androidデバイスビューを追加します

上記のように、アプリタグにandroid:debuggable = true(2 g)を設定します

エミュレーターでアプリを実行する

デバイスペインでデバイスを選択

[スレッドの更新]ボタンをクリックします

楽しみ

于 2012-02-22T22:27:49.237 に答える
10

マニフェストファイルに含まれandroid:debuggable="true"ていることを確認してくださいapplication tag

于 2010-11-12T10:51:46.177 に答える
2

DDMSに行く

デバイスパンでデバイスを選択

このペインのヘッダーを見てください。更新スレッドを見ることができます

デバイスからスレッドと更新を表示できます

于 2010-11-12T10:47:39.373 に答える
1

私のように Intellij Idea を使用している場合 - ツール -> android からモニターを実行すると、ADB に組み込まれた Idea が ddms と競合します。

于 2014-01-18T20:29:56.730 に答える