jni使用基础(五)之ndk常见错误-阿里云开发者社区

开发者社区> hudan2714> 正文

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

 

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
06.Eclipse下Ndk开发(使用fmod播放声音)
(创建于2017/12/26) 1.搜索fmod,并下载代码 5199906.png 2.拿到Android相关的代码后,打开目录结构 5291234.
1005 0
postman的基础使用
搜索进入postman官网下载客户端,或者安装谷歌浏览器postman扩展插件。
490 0
MySQL 基础---常用函数
MySQL支持的函数: 操作字符串的函数 操作数值的函数 操作日期的函数 获取系统信息的函数 字符串函数 字符串函数.png (1) 合并字符串函数CONCAT()和CONCAT_WS() select concat('my','s...
846 0
08.Eclipse下Ndk开发(使用fmod实现QQ变声功能)
(创建于2017/12/30) 1.编写native package org.fmod.example; public class EffectUtils { //音效的类型 public static final int ...
881 0
Spring使用外部属性文件以及常见错误(内附大量图片,很有借鉴意义)
一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息,如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。
740 0
智能投顾中的基础核心,华尔街老司机手把手教你搭建智能资产配置模型
在不同的模型当中有不同的实现方式。下一节课要讲的BL模型有其他的实现方式,而在今天讲的马克维兹模型当中,通过引入一个用户的风险偏好的变量,这个变量是一个非负数的实数。
1410 0
【Android开发教程】一、基础概念
  Android操作系统   Android是一个基于Linux、使用java作为程序接口的操作系统。他提供了一些工具,比如编译器、调试器、还有他自己的仿真器(DVM — Dalvik Virtual Machine)。
727 0
+关注
102
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载