jni使用基礎(五)之ndk常見錯誤
常見錯誤:
1.方法名與c語言實現的簽名不對應。
異常:UnsatisfiedLinkError
2.如果在執行ndk-build時,出現make:*** Error 1
Error的id為1,C代碼的源文件出現了問題。
從上往下解決異常。
3.android.mk文件配置錯誤
mak:*** No rule to make target
查看 編譯的源文件是否存在 並且可讀
4.一運行程序,程序界麵無法顯示。而在logcat會顯示綠色信息,
信息中會有build信息,fingerprint等。
Build fingerprint: 'generic/sdk/generic/:2.2/FRF91/43546:eng/test-keys'
說明庫掛掉了。
如果是庫掛掉的話,說明java代碼的調用或者是c代碼中出現了嚴重的邏輯錯誤。
最後更新:2017-04-02 17:09:25