visual studio r17b r16 r13 ndk64 ndk android-ndk

android ndk - studio - No se pudieron cargar los símbolos de la biblioteca compartida para 67 bibliotecas, por ejemplo, libstdc++.



ndk r13 (1)

He leído tantos artículos pero no para descubrir cómo puedo resolver este problema:

$ /cygdrive/e/adt-bundle-windows-x86/android-ndk-r8d/ndk-build Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup Cygwin : Generating dependency file converter script Compile++ thumb : Andest1 <= Andest1.cpp StaticLibrary : libstdc++.a SharedLibrary : libAndest1.so Install : libAndest1.so => libs/armeabi/libAndest1.so $ /cygdrive/e/adt-bundle-windows-x86/android-ndk-r8d/ndk-gdb --project=e:/workspace/Andrd1 --port=5000 --start --force --verbose 0xafd0c52c in epoll_wait () from E:/workspace/Andrd1/./obj/local/armeabi/libc.so warning: .dynamic section for "E:/workspace/Andrd1/./obj/local/armeabi/libAndrd1.so" is not at the expected address (wrong library or version mismatch?) warning: Could not load shared library symbols for 67 libraries, e.g. libstdc++.so.


También tengo este problema cuando depuro mi código nativo en eclipse. y finalmente descubrí que deberíamos ignorarlo.

IMPORTANTE: La solicitud de GDB estará precedida por una larga lista de mensajes de error, donde gdb se queja de que no puede encontrar varias bibliotecas del sistema (por ejemplo, libc.so, libstdc ++. So, liblog.so, libcutils.so, etc ...)

This is normal, because there are no symbol/debug versions of these libraries corresponding to your target device on your development machine. You can safely ignore these messages.

lea el ANDROID-NDK-DOCUMENT y lo encontrará.

Espero que haya ayudado.

EDITAR:

  1. esa cita se puede encontrar en android-ndk-r8d / documentation.html en la sección NDK-GDB