3

AndroidスタジオターミナルでHPROFファイルをMAT形式に変換しようとすると:

1) hprof-conv [-z] d:/dump.hprof d:/outfile.hprof

2) hprof-conv d:/dump.hprof d:/outfile.hprof

私は同じ答えを持っています:

使用法: hprof-conf [-z] infile outfile

-z: Zygote などのアプリ以外のヒープを除外します

stdin/stdout を使用するには、どちらかまたは両方のファイルに「-」を指定します。

Copyright (C) 2009 Android オープンソース プロジェクト

このソフトウェアは、Apache ライセンス、バージョン 2.0 (「ライセンス」) に基づいてライセンスされたソース コードから構築されています。ライセンスのコピーは、次の URL で入手できます。

http://www.apache.org/licenses/LICENSE-2.0

詳細については、このソフトウェアに関連する NOTICE ファイルを参照してください。

ただし、hprof-conf コマンドは Android プラットフォーム ツールにはありません。

ファイルを変換するにはどうすればよいですか?

4

2 に答える 2

3

私もかなり長い間これに行き詰まりました。hprof-conv.exe が既に見つかり、実行しているようです。私にとってうまくいったのは、ファイルを「platform-tools /」の場所に置き、次のように実行することでした:

hprof-conv myinputdump.hprof myoutputdump.hprof

私がこのように書いたとき、私はあなたの反応を得ていました:

hprof-conv ~/in.hprof ~/out.hprof

コマンドのどこかに -z を入れても、どこにも行きませんでした。

したがって、hprof-conv、ファイル名、出力ファイル名の順に使用してください。「~/」や「D:/」などのパス文字を入れても問題ないことはわかっていますが、それらを除外することは私にとってはうまくいき、あなたにとってはうまくいくかもしれません。

于 2016-08-17T22:29:44.940 に答える