阅读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生成头文件