转自:http://www.yxkfw.com/?p=7223 1. 在Eclipse中创建项目:TestJNI 2. 新创建一个class:TestJNI.java 以上代码声明三个本地方法。 3. 编译JNI 找到Android项目中bin目录下,会有classes文件夹,Eclipse自动为我 ...
分类:
移动开发 时间:
2016-11-28 00:43:45
阅读次数:
248
生成 jni方式有两种:一种是通过SWIG从C++代码生成过度的java代码;另一种是通过javah的方式从java代码自动生成过度的C++代码。两种方式下的步骤流程正好相反。 第一种方式:由于需要配置SWIG环境,有点麻烦了,所以往往大家不采用这个途径,参照博文http://my.oschina. ...
分类:
移动开发 时间:
2016-11-21 19:03:54
阅读次数:
341
.a 静态库 (archive) .C.c.cc.cp.cpp.cxx.c++ C++源代码(需要编译预处理) .h C或者C++源代码头文件 .ii C++源代码(不需编译预处理) .o 对象文件 .s 汇编语言代码 .so 动态库 <none> 标准C++系统头文件 ...
分类:
编程语言 时间:
2016-10-13 02:39:32
阅读次数:
148
本文转自:http://blog.csdn.net/fwt336/article/details/51700300 安卓的兼容性是一个很令人头疼的问题,这几天又遇到了,还好还是解决了。 我遇到的问题是,我在网上下载了一个功能库,里面带了一个xxx.so动态库,问题它是32位的。但是,早两天拿了一台a ...
分类:
其他好文 时间:
2016-07-06 14:39:59
阅读次数:
334
0x01 GNU ld.so动态库搜索路径 参考材料:https://en.wikipedia.org/wiki/Rpath 下面介绍GNU ld.so加载动态库的先后顺序: LD_PRELOAD环境变量指定的路径(一般对应文件/etc/ld.so.preload); ELF .dynamic节中D ...
分类:
其他好文 时间:
2016-06-27 19:59:37
阅读次数:
314
在Android Studio进行NDK开发,有两种方式:
1 使用已经编译好的.so动态库;
2 使用c/c++源代码开发。1.1 使用预编译好的.so动态库用ndk-build工具先编译好.so,然后在Android Studio中引用。
.so存放的路径:
【module name】\src\main\jnilibs\armeabi如果不想把.so放在上面默认路径,可以在buid.gr...
分类:
移动开发 时间:
2016-05-12 11:54:16
阅读次数:
236
前言因为工作需要可能要用到JNI开发,本篇文章就分享一下我在这方面的实践,以前我们使用Eclipse做NDK开发,非常麻烦,需要配cygwin的编译环境,后面NDK功能完善才逐渐简单点,如果想了解Eclipse如何配置NDK编译环境可以参考我以前发表的旧文:Cocos2d-x 2.2.3 使用NDK配置编译环境
JNI_Android项目中调用.so动态库Eclipse的如何通过NDK生成so库就...
分类:
移动开发 时间:
2016-04-29 00:17:00
阅读次数:
324
skynet中的.so动态库由service-src中的c文件编译完后生成,其中最重要的是snlua.c. 源码地址:https://github.com/cloudwu/skynet/service-src 这里不介绍如何生成动态库,而是介绍当编译成动态库后,skynet是如何利用里边的函数的. ...
分类:
Web程序 时间:
2016-03-28 02:15:24
阅读次数:
397
1.GCC工具链1.GCC默认处理的文件类型文件类型扩展名文件说明文本文件*.cC语言源文件*.C、*.cxx、*.ccC++源文件*.i预处理后的C语言源文件*.ii预处理后的C++源文件*.s、*.S汇编语言*.h头文件二进制文件.o目标文件.so动态库.a静态库表1.gcc默认处理的文件类.....
分类:
其他好文 时间:
2015-11-26 23:09:42
阅读次数:
219
天地图移动API下载中心:http://api.tianditu.com/api-new/mobile/download.html新建android项目,将下载的资源解压,可以看到帮助文档,类参考包,示例,API开发包将API开发包解压,并将jar包复制到工程中的libs中解压后的文件然后在main...
分类:
移动开发 时间:
2015-10-11 16:40:36
阅读次数:
210