![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 4792 阅读 · 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 · 157 阅读 · 0 评论