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

 

 

 

目录
相关文章
|
1天前
|
Java API Android开发
[NDK/JNI系列01] NDK与JNI的基本概念与使用场景
[NDK/JNI系列01] NDK与JNI的基本概念与使用场景
10 0
|
1天前
|
存储 Java C++
[NDK/JNI系列02] JNI的设计原理与数据类型
[NDK/JNI系列02] JNI的设计原理与数据类型
7 0
[NDK/JNI系列02] JNI的设计原理与数据类型
|
1天前
|
缓存 Java API
[NDK/JNI系列05] JNI引用API
[NDK/JNI系列05] JNI引用API
11 0
|
15天前
|
Java Linux 开发工具
NDK与JNI开发(1)ndk_build方式开发
NDK与JNI开发(1)ndk_build方式开发
NDK与JNI开发(1)ndk_build方式开发
|
Android开发 C语言
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(一)
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(一)
309 0
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(一)
|
Linux 编译器 Android开发
【Android NDK 开发】JNI 方法解析 ( JNIEXPORT 与 JNICALL 宏定义作用 )
【Android NDK 开发】JNI 方法解析 ( JNIEXPORT 与 JNICALL 宏定义作用 )
545 0
|
Android开发
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(二)
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(二)
215 0
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(二)
|
IDE Java 开发工具
NDK 编译的三种方式
通过 Android Studio 默认的方式 创建带有 native 方法的类,build 项目。
310 0
NDK 编译的三种方式
|
Android开发 C++ Java
JNI学习笔记之AS+Cmake+NDK配置自动编译出so并集成流程
创建Android工程 这里开始我不勾选supportC++选项,而是我想在一个非NDK工程上添加配置,使之成为NDK工程 编写Java代码 还是一个简单的例子 package com.
1419 0

热门文章

最新文章