[英]Android jni UnsatisfiedLinkError wrong function name
03-02 16:19:35.302 12503-12503/com.aa.bb E/CrashReport: java.lang.UnsatisfiedLinkError: No implementation found for void com.AAA.livestudio.recording.camera.preview.RecordingPreviewScheduler.notifyFrameAvailable() (tried Java_com_AAA_livestudio_recording_camera_previfw_RecordingPreviewScheduler_notifyFrameAvailable and Java_com_AAA_livestudio_recording_camera_preview_RecordingPreviewScheduler_notifyFrameAvailable__)
我遇到了一個奇怪的問題,當我打開一個活動時,上面發生了崩潰,
“ previfw”一詞從哪里來? 我只是有一個名字“預覽”
我確保我從未有過使用Java或C ++的人
現在我懷疑可能是內存泄漏或記憶不足
謝謝
該錯誤告訴您,它沒有找到JNI函數
native void com.AAA.livestudio.recording.camera.preview.RecordingPreviewScheduler.notifyFrameAvailable()
您應該檢查您的JNI代碼,以查看您的C / C ++代碼是否提供以下功能:
extern "C" void Java_com_AAA_livestudio_recording_camera_preview_RecordingPreviewScheduler_notifyFrameAvailable(xxx)
不要忘記extern "C"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.