
NDK
無門
冰冻三尺非一日之寒,滴水石穿非一日之功!!!
展开
-
JNI线程切换,AttachCurrentThread、DetachCurrentThread的正确使用姿势
JNI线程绑定的普通用法 JNIEnv *env = nullptr; jvm->AttachCurrentThread(&env, nullptr); env->CallVoidMethod(obj, onErrorMethod, -1); jvm->DetachCurrentThread();普通用法的缺陷如果子线程是在C++中创建的,然后通过以上代码来执行Java回调,则没有任何问题但如果子线程是在Java代码中创建的,Java调用了C++代码,C++代码再调原创 2021-08-03 15:35:44 · 5236 阅读 · 0 评论 -
Android交叉编译
编译动态库gcc -fPIC -shared get.c -o libget.so编译静态库(1先生成.o文件,2把.o文件生成.a)gcc -fPIC -c get.c -o get.oar rcs -o libget.a get.o原创 2021-03-29 10:10:12 · 224 阅读 · 0 评论