Evet, eklemek gerekir: LOCAL_LDLIBS := -llog: diğer cevaplar / yorum belirlediğimiz gibi o kadar jni kütüphane kullanırsanız, ancak orijinal soru belirtmedi LOCAL_JNI_SHARED_LIBRARIESveya LOCAL_REQUIRED_MODULES.
Bunu şu şekilde kullandığından emin olabilirim: sorudaki LOCAL_REQUIRED_MODULESyüzünden LOCAL_EXPORT_LDLIBS := -llog... bir düzenlemeden sonra eklenmemişse.
LOCAL_REQUIRED_MODULESPaylaşılan kitaplığı kullanırsanız , gerekli bir modül olduğu için apk yerine / system / lib içine kurulur. Bu nedenle , derleme sistemi jni paylaşılan kitaplığını oluşturup bağlarken, tanımların altına inşa edilebilecek doğru yerde sahip olacak şekilde eklemek LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llogyerine eklemeniz gerekecektir . Aksi takdirde, sadece ekleseniz bile aynı cevabı almaya devam edeceksiniz .LOCAL_LDLIBS := -llog-llog$OUT/root/system/libLOCAL_LDLIBS := -llog
Yani, -Lgerek olmadığını, diğer cevabın doğru olduğunu söyleyenler, bu durumda aslında yanlıştı.