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代码中出现了严重的逻辑错误。

 

 

 

目录
相关文章
|
机器学习/深度学习 搜索推荐 数据可视化
机器学习中7种常用的线性降维技术总结
上篇文章中我们主要总结了非线性的降维技术,本文我们来总结一下常见的线性降维技术。
962 6
|
算法 数据建模 网络安全
阿里云SSL证书2024双11优惠,WoSign DV证书220元/年起
2024阿里云11.11金秋云创季火热进行中,活动月期间(2024年11月01日至11月30日),阿里云SSL证书限时优惠,部分证书产品新老同享75折起;通过优惠折扣、叠加满减优惠券等多种方式,阿里云WoSign SSL证书将实现优惠价格新低,DV SSL证书220元/年起。
935 5
|
安全 5G 测试技术
5G的要求和主要性能指标 | 《5G移动无线通信技术》之六
这里对前面章节所述用例的要求加以总结,表达了5G主要性能指标(KPI)。
5G的要求和主要性能指标 | 《5G移动无线通信技术》之六
|
Java Docker 容器
Docker中使用火焰图FlameGraph分析JVM应用性能
手把手教你如何用perf+flamegraph对docker内java程序生成火焰图进行性能分析
3777 0
|
Linux Shell
Linux 使用strace命令查找进程卡死原因
Linux 使用strace命令查找进程卡死原因
1676 0
Linux 使用strace命令查找进程卡死原因
西门子S7-1200的功能与特点,应用范围有哪些
今天开始我们来学习西门子S7-1200,S7-1200是西门子公司新推出的一款面向离散自动化系统和独立自动化系统的低端PLC。
西门子S7-1200的功能与特点,应用范围有哪些
|
人工智能 物联网 大数据
阿里云证书的有效期是多久?到期后怎么办?
对于IT行业的人来说,阿里云认证是非常有用的一个证书,这是阿里云推出的热菜认证,旨在培养符合目前市场所需要的人才,包括了云计算、大数据、人工智能、物联网等等各个方向。考生可以根据自己的能力、发展方向来选择适合自己的认证。
阿里云证书的有效期是多久?到期后怎么办?
|
数据库 对象存储 CDN
阿里云网站建设云企业官网收费价格表(首年和续费价格)
阿里云建站云企业官网首年价格包括设计费和SaaS系统年费,第二续费只收取SaaS系统年费。标准版首年4980元、高级版首年6980元、尊贵版9980元首年,第二年续费标准版980元/年、高级版1980元/年、尊贵版2980元/年
2336 0
阿里云网站建设云企业官网收费价格表(首年和续费价格)
|
小程序 JavaScript PHP
基于PHP方法,微信公众号小程序获取code,access_token,openid,用户信息
基于PHP方法,微信公众号小程序获取code,access_token,openid,用户信息
479 0
|
人工智能 Ubuntu 搜索推荐
Python文本语音识别模块大比拼,看看青铜与王者的差别!
如果把Python比喻成游戏中的一个英雄,你觉得它是谁?对于Dota老玩家来说,我会想到钢琴手卡尔!感觉Python和卡尔一样,除了生孩子什么都可以做的角色。日常生活中,我们会涉及到很多语音播报的场景,比如郭德纲版的高德地图导航、超市门口的红外感知提醒欢迎光临、银行的自助叫号系统,等等...今天就和大家聊聊Python文本转语音,看看这些从青铜到王者的模块。
649 0