安卓的事
文章平均质量分 75
wulongkou
这个作者很懒,什么都没留下…
展开
-
android ndk 开发jni调用对象方法,数组参数
一、JNI和NDK关系 JNI是Java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用java代码。JNI 是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地的代码的一个关键性原因在于C/C++代码的高效性。 NDK是一系列工具的集合。它提供了一系列的原创 2017-05-18 09:08:08 · 911 阅读 · 0 评论 -
android studio ndk开发中c语言中异常处理
最近在使用android studio ndk开发时遇到了一些问题,经过多方查资料和一些自己的判断,解决了此异常问题。 1、在开发ndk时,我觉得先把ndk的c++源码和安卓程序放到一个工程里,便于打断点调试,等到所有问题都解决了,再把ndk,jar,aar的项目和主项目分开,最好保留一份原来的ndk和主项目在一个工程里的源码,便于以后打断点调试,找问题。 2、原创 2017-06-07 10:59:02 · 899 阅读 · 0 评论 -
android studio ndk开发so找不到,so位置小概率问题
首先问题描述,最近在开发一个aar包,包内需要ndk开发,包内还要引用一个非标准的so库,在用app调用aar的时候,问题出现了,总是引用的那个非标准的so库,不能在app安装完成后被找到,而导致找不到so库引发异常。 1、Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),AR原创 2017-06-15 08:26:22 · 2105 阅读 · 0 评论