閱讀880 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 優質論文list(分布式係統/存儲/索引相關)
  下一篇:go jni使用基礎(四)之javah生成頭文件