sto invocando NDK-stack come segue:NDK-stack non funziona
cat file_temp | ~/workspace/android-ndk-r6b/ndk-stack -sym /home/xyz/trunk/apk/obj/local/armeabi/
trova l'impronta digitale incidente, ma non riesce a farmi vedere l'analisi dello stack. L'errore stampato è:
ndk-stack: elff/elf_file.cc:102: static ElfFile* ElfFile::Create(const char*): Assertion `read_bytes != -1 && read_bytes == sizeof(header)' failed. Stack frame #00 pc 43121300 Aborted
Qualche idea?
Grazie.
Troppo poche informazioni fornite. Su quale sistema operativo sei? Quale client terminal stai usando? Cosa significa "L'errore è stampato"? Perché non usi il flag '-dump' dello script' ndk-stack'? –
l'errore mi suggerisce che non può leggere il file binario. forse dovresti dirgli di leggere dallo stdin aggiungendo un trattino (-) alla lista degli argomenti? –
Dai un'occhiata alla [mia risposta] (http://stackoverflow.com/questions/4359720/how-to-use-ndk-in-android-project/10136832#10136832). Un modo semplice per iniziare a lavorare con NDK –