11
Android NDK C ++ JNI (ไม่พบการใช้งานสำหรับเนทีฟ ... )
ฉันกำลังพยายามใช้ NDK กับ C ++ และดูเหมือนจะไม่สามารถกำหนดวิธีการตั้งชื่อที่ถูกต้องได้ วิธีดั้งเดิมของฉันมีดังนี้: extern "C" { JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni (JNIEnv* env, jclass c) { // } } ที่มีส่วนหัวห่อด้วย "C" {} ภายนอกเช่นกัน ทุกอย่างคอมไพล์ได้ดีสร้างไฟล์. so และคัดลอกไปยังโฟลเดอร์ libs ภายใต้โปรเจ็กต์ของฉัน แต่เมื่อฉันดีบักและเรียกใช้ใน Eclipse ฉันยังคงได้รับข้อความบันทึกแมวว่า "ไม่พบการใช้งานสำหรับเนทีฟ ... " มีบางอย่างที่ฉันขาดหายไปเนื่องจากตัวอย่าง NDK ทั้งหมดอยู่ใน C หรือไม่ ขอบคุณ.