Sto cercando di utilizzare l'utilità ndk-stack per ottenere aiuto durante il debug della mia app che utilizza librerie native. Il problema è che tutto quello che ottiene utilizzando l'utilità è questo:ndk-stack: impossibile aprire il file di simboli .../../libutil.so. Errore (9): descrittore di file errato
*** arresto anomalo: ** * Corporatura impronte digitali: 'TMobile/htc_vision/visione: pid/release-chiavi utente:: 2.3.4/GRJ22/82286 15769, tid: 15794 >>> us.ihmc.aci.dsproapp < < < segnale 11 (SIGSEGV), codice 1 (SEGV_MAPERR), guasto addr 00000024 Stack frame # 00 pz 00063710/data/data/us.ihmc.aci.dsproapp/lib/ libutil.so: Impossibile per aprire il file di simboli/home/enrico/CVSROOT/android/ aci/dsproapp/obj/local/armeabi/libutil. così. Errore (9): Bad file di descrittore
Il comando che sto usando è questo:
NDK-stack -sym ../obj/local/armeabi dump /home/enrico/stacktrace/crash_waypoint.txt
Tutte le mie librerie native sono compilati con
APP_OPTIM: = di debug APP_STL: = gnustl_static
Nel Application.mk, quindi i simboli di debug dovrebbero essere presenti. Qualcuno di voi ha avuto questo problema prima? Enrico
Enrico
Tutte queste opzioni sono attive per impostazione predefinita. ('APP_OPTIM' non modifica la debugabilità dei binari nella directory intermedia) –