未定义的__android_log_print引用

use*_*568 3 android android-ndk

这个问题存在,但它无法解决我的问题.我得到了一个未定义的__android_log_print引用,但我有include头

#include <android/log.h>

和我的Android.mk文件有

LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog

LOCAL_LDLIBS := -landroid

我也尝试过-llog,无济于事.

Ale*_*ohn 7

在您的代码中,第二行会覆盖第一行.如果你真的需要-landroid,请使用

LOCAL_LDLIB +=-landroid
Run Code Online (Sandbox Code Playgroud)

最有可能的是,该-L$(SYSROOT)/usr/lib部分应该省略.