デバイスからアプリケーションのヒープ ダンプを直接取得する方法を知りたいだけです。すでに Eclipse メモリ アナライザー (MAT) からヒープ ダンプを取得していますが、エミュレーターからヒープ ダンプを取得しています。
リンクを教えてください。
ステップ #1: Android デバイスを購入します。
ステップ #2: デバイスに付属していない場合は、デバイスと開発マシンを接続する USB ケーブルを購入します。
ステップ #3: デバイスで USB デバッグを有効にします (Android OS のバージョンに応じて、これは [開発者向けオプション] または [設定] アプリの [アプリケーション] にあります)
ステップ #4: USB ケーブルをデバイスと開発マシンに接続します。
ステップ #5: デバイスでアプリを実行します。
ステップ #6: DDMS で、[デバイス] ビューでプロセスをクリックして、デバイスで実行されているアプリのコピーを確認します。
ステップ #7: [Devices] ビューのツールバーにある [Dump HPROF File] アイコンをクリックします (下向きの矢印が付いた半分満たされた缶のように見えます)。
つまり、ダンプするプロセスを選択してダンプを要求することにより、エミュレーターからヒープ ダンプを取得するのとまったく同じ方法で、デバイスからヒープ ダンプを取得します。