JNI动态注册前言 之前其实写过,代码不见了,为了走一下流程,重新简单的写了一个。 正文 动态注册 动态注册java的Native方法,使得c/c++方法名可以和java的Native方法名可以不同。动态注册是将二...AndroidNDK# Android# JNI# JNI_OnLoad2年前01190
JNI静态注册前言 之前其实写过,代码不见了,为了走一下流程,重新简单的写了一个。 PS:设计NDK环境配置这里不介绍哈 正文 静态注册 先由Java得到本地方法的声明,然后再通过JNI实现该声明方法。 优点: 理...AndroidNDK# Android# JNI# native方法2年前01830
[摘]CMakeLists.txt常用语法之常用命令前言 cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。 正文 下面介绍常用的命令 制定cmake最小版...AndroidNDK# CMake# CMakeLists3年前01260
[NDK开发]Android JNI开发之动态注册前言 我们第一篇文章 《[NDK开发]Android JNI 开发之第一个 JNI实例》就是静态注册的。 除了有静态注册,还有动态注册。 静态注册 静态注册:先由Java得到本地方法的声明,然后再通过...NDK# Android# JNI# NDK3年前01960
[NDK开发]Android JNI 中新增JNI层日志打印前言 在上一篇的基础上《[NDK开发]Android JNI 开发之第一个 JNI 实例》,进行新增log打印 正文 Android.mk 添加 LOCAL_LDLIBS := -llog 完整代码如...NDK# Android# JNI# NDK3年前01660
[NDK开发]Android JNI 开发之静态注册前言 简单记录一下,方便自己查阅。 PS: Android jni开发主要依赖Android开发平台,sdk和ndk三个部分 Android SDK : Version 31 JAVA Sdk : j...NDK# Android# JNI# NDK3年前01770