2012-10-17 21 views
5

Po uruchomieniu hprof-conv.exe pojawił się błąd ERROR: read 46402 of 4259932 bytes, a utworzony przez niego plik nie mógł zostać otwarty przy użyciu programu MemoryAnalyzer.exe z błędem Illegal record length 0 at byte 5,408,931 for record type 1.błąd podczas uruchamiania hprof-conv.exe

Użyłem android.os.Debug.dumpHprofData("/data/misc/dump.hprof"); do utworzenia pliku zrzutu i użyłem C:\>adb pull /data/misc/dump.hprof, aby pobrać plik zrzutu z emulatora.

Czy ktoś wie, co jest nie tak? Kiedyś po raz pierwszy uruchomiłem parę razy po ponownym uruchomieniu komputera.

+0

Czy znalazłeś odpowiedź na ten problem? – gsingh2011

Odpowiedz

-3

Trzeba przekonwertować plik najpierw:

hprof-conv <infile> <outfile> 

Android oficjalnej dokumentacji here

Jeśli w systemie Windows wykorzystać cmd, aby przejść do Android \ android-sdk folderze \ tools a następnie wpisz polecenie.

+0

OP mówi o błędzie, który pojawia się po uruchomieniu hprof-conv. Myślę, że ta odpowiedź nie ma związku. –

Powiązane problemy