java
文章平均质量分 66
believe209
这个作者很懒,什么都没留下…
展开
-
Android.mk 语法规范
[+]1、Android.mk文件概述Android.mk文件用来告诉NDK编译系统,应该如何编译这些源码。更确切地说,该文件其实就是一个小型的Makefile。该文件会被NDK的编译工具解析多次,所以要注意不要过多使用环境变量,以免第一次解析时产生的变量影响后面的解析。Android.mk把源码组织成不同的模块,每个模块可以是一个静态库也可以是一个动态库。动态库才会被转载 2014-06-24 15:25:19 · 698 阅读 · 0 评论 -
Android NDK开发-----示例
写这个,目的就是记录一下我自己的NDK是怎么入门的。便于以后查看,而不会忘了又用搜索引擎一顿乱搜。然后希望能够帮助刚学的人入门。先转一段别人说的话:“NDK全称:Native Development Kit。1、NDK是一系列工具的集合。* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮转载 2014-06-23 11:33:41 · 726 阅读 · 0 评论 -
android ndk调用第三方库生成动态库
1.在project/jni目录下创建prebuilt子目录(目录名可自定义).2.将第三方.so放到prebuilt中,并创建Android.mk, 内容如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := xxxLOCAL_SRC_FILES := libxxx.soinclude $(P原创 2014-08-14 08:49:16 · 2532 阅读 · 0 评论 -
Android NDK之JNI陷阱
问题1. 忘记delete local reference。带New到方法(如:NewByteArray)这样到方法比较好辨认,需要手动调用DeleteLocalRef()来释放(返回值除外)。比较特殊的一个方法是:GetByteArrayELement必须要调用ReleaseByteArrayElements进行释放。当然如果你只是取bytearray中到byte,那么完全可以用GetByte转载 2014-10-31 20:02:37 · 813 阅读 · 0 评论 -
JNI官方规范中文版——如何使用JNI中的global reference和local reference
转载地址:http://blog.csdn.net/a345017062/article/details/8068928转载 2014-11-03 16:35:18 · 845 阅读 · 0 评论 -
jni未释放资源问题
1. Failed adding to JNI local ref table (has 512 entries)转载 2015-03-03 08:30:54 · 592 阅读 · 0 评论 -
用Eclipse和GDB构建ARM交叉编译和在线调试环境
用Eclipse和GDB构建ARM交叉编译和在线调试环境分类: linux 应用编程2013-07-08 22:14 3614人阅读 评论(0) 收藏 举报eclipse arm 交叉编译器目录(?)[+]我们在 Linux 主机中搭建我们的开发环境,使用 Ubuntu 10.04 LTS 为例。搭建应用开转载 2015-03-03 08:29:37 · 1424 阅读 · 0 评论 -
ubuntu下搭建NDK环境
1.从官网下载NDK http://developer.android.com/tools/sdk/ndk/index.html#Reqs,并解压文件。(在此目录为/home/zhangz/develop/android-ndk-r8b)2.配置NDK的环境变量 执行:gedit ~/.bashrc #在打开的文件末尾添加如下内容 NDK=/home/zhangz/develo转载 2014-06-23 11:47:26 · 711 阅读 · 0 评论