利用Android NDK编译动态库,在C文件中调用了两个JNI函数:JNI_GetDefaultJavaVMInitArgs和JNI_CreateJavaVM。编译的时候始终报以下错误: 看了网上很多人的解答,基本都是添加libjvm.so或者libnativehelper库。尝试下,没有一个靠普 ...
分类:
移动开发 时间:
2019-03-27 11:11:12
阅读次数:
223
本系列文章如下: Android JNI(一)——NDK与JNI基础 Android JNI学习(二)——实战JNI之“hello world” Android JNI学习(三)——Java与Native相互调用 Android JNI学习(四)——JNI的常用方法的中文API Android JN ...
分类:
移动开发 时间:
2019-03-26 16:56:24
阅读次数:
166
1: 了解h5打包发布,要注意的事项; 2: 完成android环境配置与creator 项目android打包; 3: 使用 eclips打开项目或android-studio; h5打包发布 1:引擎模块裁剪,减少引擎体积; 2: resources目录的特性,减少setting.js体积; 3 ...
分类:
移动开发 时间:
2019-03-16 20:51:37
阅读次数:
530
题目描述 输入一个链表,输出该链表中倒数第k个结点。 python solution: ...
分类:
其他好文 时间:
2019-03-02 18:34:01
阅读次数:
164
一、TLS链路的通信图第一阶段:ClientHello:支持的协议版本,比如tls1.2;客户端生成一个随机数,稍后用户生成“会话密钥”支持的加密算法,比如AES、3DES、RSA;支持的压缩算法;第二阶段:ServerHello确认使用的加密通信协议版本,比如tls1.2;服务器端生成一个随机数,稍后用于生成“会话密钥”确认使用的加密方法;服务器证书;第三阶段:验正服务器证书,在确认无误后取出其
分类:
系统相关 时间:
2019-02-26 16:51:24
阅读次数:
181
图片处理 ARGB.8888 1个像素4byte Bitmap->int [] 宽度 高度 jintArray getIntArrayElements();->int[] JNI的流程 (NDK工具的使用) 以及 JNIEnv用处 把java的数据类型转化成c能够处理的类型 c如何调用java的方法 ...
分类:
其他好文 时间:
2019-02-24 11:01:44
阅读次数:
172
ndk-build ①声明native方法 ②模块的根目录下创建一个jni目录 创建Android.mk 右键单击模块 选择Link C++ Project with gradle 这个Android.mk指定了之后就给当前的项目添加了ndk-build的支持 写C的代码 ③ java代码中 sys ...
分类:
其他好文 时间:
2019-02-24 11:00:39
阅读次数:
143
windows 平台下写 C的代码 运行在linux native 语言 平台相关性强 NDK native develop kit 交叉编译 在一个平台上模拟另外一个平台的特点来编译native 代码 平台 操作系统平台 windows mac os linux 类unix iOS android ...
分类:
其他好文 时间:
2019-02-24 10:20:40
阅读次数:
196
1、下载老版本的ndk,把toolchains中缺少的包拷贝到ndk目录中,下载地址https://developer.android.com/ndk/downloads/ 2、在项目的build.gradle中,升级plugin版本到3.1+,例如: dependencies { classpat ...
分类:
移动开发 时间:
2019-02-13 11:08:10
阅读次数:
283
01.android打包流程图 注意: 1.生成R文件,调用命令aapt.exe(sdk\build-tools\23.0.3) 2.编译aidl文件,调用命令aidl(sdk\build-tools\23.0.3) 3.编译所有的java文件,调用命令jdk的javac.exe 4.解压第三方ja ...
分类:
移动开发 时间:
2019-02-07 12:14:38
阅读次数:
193