Andorid JNI
文章平均质量分 78
Arisono
https://www.yundashi168.com 专业技术资料分享,请访问我的个人网站!
展开
-
Android NDK Crash信息收集捕获和日志异常定位分析(addr2line)
Android NDK 闪退日志收集与分析我们在开发过程中,Android JNI层Crash问题或者我们引用的第三方.so库文件报错,都是一个比较头疼的问题。相对Java层来说,由于c/c++造成的crash没有输出如同Java的Exception Strace堆栈信息,所以定位问题也是个比较艰难的事情。Google Breakpad是一套完整的工具集,从Crash的捕获到Crash的dump,都提供了相对应的工具。原创 2024-01-17 20:01:43 · 819 阅读 · 0 评论 -
Android jni引用第三方so动态库和.a静态库并且调用(c)方法
最近花了一周时间来入门学习 Android JNI方面的知识,因为后续的工作很多需要用到c c++库,我需要用jni来包装一下c函数,来提供给上次java调用。总之多学点知识对自己有好处。案例效果:上文我们讲解了本文接着上文,这次我们利用JNI 来引用第三方动态库so文件,并且让Java调用它的函数。原创 2023-09-05 12:35:11 · 1849 阅读 · 0 评论 -
android studio cmake生成.a文件(静态库)及调用(c c++)静态库.a
重新运行项目或者“Make Project”. 重新刷新目录,静态库.a文件就可以正确生成了。cmake 语法如何生成静态库,就不介绍了,比较简单,我下文列出的参考资料里面有详细介绍。限制我们需要来调用我们刚刚生成的静态库.a文件。原创 2023-09-04 20:05:39 · 1710 阅读 · 0 评论