摘要: 时不时总会遇到原来c c++ jni代码跳转很欢乐,突然也不知道咋滴了build也能build成功,运行也能正常运行,就是代码不能跳转了,首先来科普下一些背景知识。 如果让代码跳转起来,大概需要做哪些操作呢? 1、编译器的前段让代码生成tag,通过tag它就建立了一一对应或者多多对应的关系。 2、u 阅读全文
posted @ 2021-10-13 17:29 长尾景虎 阅读(3769) 评论(0) 推荐(0) 编辑
摘要: 以下是很简单的一个官方的jni方法,在MainActivity的onCreate中调用 extern "C" JNIEXPORT jstring JNICALL Java_com_example_openclplayground_MainActivity_stringFromJNI( JNIEnv* 阅读全文
posted @ 2021-10-09 15:14 长尾景虎 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 新的android studio (4.2)已经不支持旧有的 com.android.tools.build:gradle:2.3.3 了,有些方法和类会找不到。 去build.gradle中把这个classpath换成最新的版本。最好也把gradle和gradle wrapper的版本也弄到最新。 阅读全文
posted @ 2021-06-17 16:22 长尾景虎 阅读(46087) 评论(0) 推荐(4) 编辑
摘要: 这个问题可能是由多种因素造成的。 一、可能是buildtypes配置或选择错误,在对应module的build.gradle中确认如下配置 debug { debuggable true//一定要配置为true minifyEnabled false jniDebuggable true rende 阅读全文
posted @ 2021-01-20 15:38 长尾景虎 阅读(3692) 评论(0) 推荐(0) 编辑