คำถามในหัวข้อ 'java-native-interface'

สัญญาณร้ายแรง 11 (SIGSEGV)
ฉันมีข้อผิดพลาดแปลก ๆ และฉันไม่พบว่ามันมาจากไหน สิ่งเดียวที่ปรากฏใน logcat คือ: 01-10 17:07:10.665: A/libc(20449): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1) ฉันไม่ได้รับข้อผิดพลาดนี้ทันทีเมื่อฉันเรียกใช้แอป...
14750 มุมมอง

JNI และ Gradle ใน Android Studio
ฉันกำลังพยายามเพิ่มโค้ดเนทิฟให้กับแอปของฉัน ฉันมีทุกอย่างใน ../main/jni เหมือนที่อยู่ในโปรเจ็กต์ Eclipse ของฉัน ฉันได้เพิ่ม ndk.dir=... ใน local.properties ของฉันแล้ว ฉันยังไม่ได้ดำเนินการใดๆ เพิ่มเติม...
124919 มุมมอง

การหลีกเลี่ยงสตริง Java สำหรับโค้ด JNI
ฉันมีตัวอักษรสตริง Java ที่มีอักขระ Unicode ที่ต้องถ่ายโอนไปยังตัวอักษรสตริง C ซึ่งสามารถโหลดได้ด้วย JNIEnv.NewString น่าเสียดายที่วิธีการข้างต้นใช้ตัวชี้ไปยังอาร์เรย์ unsigned short (jchar) ฉันได้ลองใช้รหัสดังต่อไปนี้: unsigned short...
274 มุมมอง
schedule 24.11.2023

Android Studio บ่นเกี่ยวกับคลาส JNI หายไป [ซ้ำกัน]
เหตุใด Android Studio ของฉันจึงไม่ค้นหาคลาส JNI ที่เกี่ยวข้อง ฉันมีคลาสภายใน AsyncTask ชื่อ opensslSign ซึ่งเกี่ยวข้องกับไฟล์ jni .so , libcryptowrapper.so โครงสร้างทำงานได้ดี แต่ Android Studio บ่น: "ไม่สามารถแก้ไขฟังก์ชัน JNI...
447 มุมมอง