课程
/移动开发
/Android
/Android CMake以及NDK实践基础
请问windows下的jni编译为dll库,如何动态注册??不是用linux so库,主要想调用windows.h的头文件
2020-01-29
源自:Android CMake以及NDK实践基础 2-2
正在回答
其实本质上是一样的,
在安卓系统或者是linux系统上库的后缀是so,
在windows系统上库的后缀是dll。
只不过在引入库的时候要注意,
一、
System.loadLibrary("native-lib");
二、
System.load("/users/xxx/space/native-lib.so"); 其中第一个是引入系统环境的库 一个是引入指定目录下的库文件, 两种方法的详情可以自行百度,如果是用java代码引入dll库肯定要使用第二种方式。
举报
Android底层开发入门必备,CMake动态库编译和使用,NDK的各种开发技巧。
1 回答请问windows平台下的jni编译为dll,如何动态注册??
1 回答怎么创建一个动态注册项目?
1 回答JNI项目
1 回答请问如何在JNI层捕获到C或者C++代码的异常之后在抛出异常给java处理??
1 回答Gradle Tasks里没找到编译项