改包名導致JNI調用失敗的問題

修改以前的代碼,移動了一個文件,修改了其包名,在這個文件代碼中有一些native函數通過jni調用庫函數,於是重新生成了頭文件,修改庫函數代碼中的函數名,重新生成庫,本來想着包名改了,庫函數名也跟着改了,應該沒問題的,結果在加載的時候總是失敗,跟蹤發現是庫函數中也回調了Java的代碼,必須將回調Java代碼部分的包名也一起改掉。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章