JNI
文章平均质量分 74
brahmsjiang
这个作者很懒,什么都没留下…
展开
-
NDK编译native程序(二)构建原生组件
接上一篇NDK编译native程序(一),ANT使用的build.xml指定了使用ndk-build来构建native so。<exec executable="/opt/android-ndk-r15c/ndk-build" dir="${basedir}/main/jni" > <arg value="V=1" /> <arg value="APP_BU...原创 2020-04-06 00:13:34 · 365 阅读 · 0 评论 -
NDK编译native程序(一)构建Java应用程序
Android原生开发包(NDK)是Android软件开发包(SDK)的相关工具集,用于Android平台上C++平台上的开发。使得开发人员能够使用机器代码生成的编程语言(C、C++、汇编)实现一些对代码性能要求较高的的模块并将其嵌入到Android的应用程序中。用原生组件(命令行)构建Android项目需要三步,第一步和第三步由ANT工具完成:构建Java应用程序 构建原生组件 将Ja...原创 2020-04-05 23:41:37 · 461 阅读 · 0 评论 -
JNI应用笔记(陆续更新)
实例引用,与一个数组和java.lang.Object类或它的子类的实例对应:jobject类引用,与java.lang.Class实例对应,它代表着类的类型:jclass通过对象实例获取类(以实例引用获得类引用):jobject callbackListenerjclass clazz = env->GetObjectClass(callbackListene...原创 2020-03-19 16:11:00 · 142 阅读 · 0 评论 -
Ubuntu搭建breakpad环境及查看dmp文件
1.随便建一个文件夹作为所有的目录,现在是dmp文件夹2.把obj/local/armeabi-v7a下的so和dmp文件复制到下面例如现在是libbreakpad_client.so和7f0a5ae5-4ea2-150e-55e9b70e-05c9ae40.dmp3.生成sym文件dump_syms libbreakpad_clien...转载 2018-09-30 14:18:57 · 585 阅读 · 0 评论