android studio生成 .so文件,javac 和javah作用,JNI和NDK简单理解,nativeLibraryDirectories=[/data/app-lib/com

javaw 是java 运行环境中的 一个工具, 用于启动 java 或者 jar 程序。 其作用是隐藏控制台的方式, 运行java 程序。

javac 是java 开发工具包(jdk) 其中的一个工具, 用于编译 java 文件, 产生可运行的 .class java 字节码文件。\

javah 是java语言 C 头文件和 stub 文件生成器。 主要用于 java做本地调用的时候。 产生C语言的头文件。

 

JNI就是java 和c++进行通信暴露的借口。

NDK是专门为Android的一个开发工具包,快速链接c++

android studio生成 .so文件,javac 和javah作用,JNI和NDK简单理解,nativeLibraryDirectories=[/data/app-lib/com

错误:

java.lang.UnsatisfiedLinkError: Couldn't load native-lib from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.itep.so_ceshi-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.itep.so_ceshi-1, /vendor/lib, /system/lib]]]: findLibrary re

上一篇:javac 错误: 编码GBK的不可映射字符


下一篇:javac标准工具使用参考