Skip to content Skip to sidebar Skip to footer

Android Ndk - Undefined Reference To Android::mutex, Android::audiotrack

I'm getting strange undefined references at link time for Android::Mutex and Android::AudioTrack used by a project I have taken over. Does anyone have any ideas? There is no Androi

Solution 1:

This plagued me as well - but I finally resolved it by linking with Bionic's header (bionic/libc/include), and - the important part - #define'ing HAVE_PTHREADS (i.e. add LOCAL_CFLAGS += HAVE_PTHREADS).

Solution 2:

Well these are some strange errors... It looks like every time you reference something from the android::Mutex or the android::AudioTrack libraries the linker is unable to find those functions. All I can say is that since those libraries are not part of the android standard library, make sure you have them in your build path, otherwise best of luck.

Post a Comment for "Android Ndk - Undefined Reference To Android::mutex, Android::audiotrack"