文档章节

NDK编译Android动态链接库

h
 houj
发布于 2014/09/30 16:37
字数 92
阅读 47
收藏 0

NDK编译Android动态链接库

NDK,Android,

目录结构

default.properties
+jni
    Android.mk
    *.h
    *.c
+libs

default.properties文件内容

target=android-3

Android.mk 文件内容

LOCAL_PATH     := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE   := cardapi
LOCAL_ARM_MODE := arm
LOCAL_CFLAGS   := -DANDROID_NDK \
                              -DDISABLE_IMPORTGL \
                              -O3 \
                              -std=c99

LOCAL_SRC_FILES := \
                                  a.c \
                                  b.c \
                                  c.c

LOCAL_LDLIBS := -llog 
include $(BUILD_SHARED_LIBRARY)

编译命令行

cd 项目目录 
/mac_tools/android-ndk-r8b/ndk-build

© 著作权归作者所有

共有 人打赏支持
h
粉丝 8
博文 81
码字总数 57985
作品 0
长沙
技术主管
私信 提问
Android—JNI调用简单实例解析

转自:http://www.cnblogs.com/sevenyuan/p/4202759.html 感谢原作者的细心整理! 1. 在Eclipse中创建项目:TestJNI 2. 新创建一个class:TestJNI.java package com.wwj.jni; public class ......

80后小子
2015/11/12
0
0
跟着石头哥哥学cocos2d-x(一)---2dx环境搭建 (win7)

之前一直忙于游戏后台的开发,也没有时间整理,本人热衷游戏开发,现工作之余准备整理2dx引擎方面的东西,方便大家学习以及自己备忘吧,废话少说直接上菜: 环境搭建分以下步走: 1.开发环境...

石头哥哥
2013/11/03
0
36
Android NDK带来什么 (转)

1、前言 6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。 2、误解 ...

GDP_搞地皮
2012/11/27
1K
0
Android NDK开发简介

最近由于项目的需要,使用到了Android的NDK技术,对项目核心算法跨平台的移植。简答而言,就是使用C对原来的算法进行了改进,并集成到原来的app项目里。 从前的项目一直没有使用NDK进行开发的...

zhiweiofli
2013/03/07
0
0
NDK全称 Native Development Kit

1、概述 NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 * NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具...

长平狐
2012/08/29
209
0

没有更多内容

加载失败,请刷新页面

加载更多

exportfs命令, vsftp搭建ftp服务

exportfs命令 当修改/etc/exports文件后,更改的内容是不会立即生效的。如果重启nfs服务,会导致客户端重启期间的请求是挂起等待的,可以把客户端的挂载umount进行卸载后,再重启nfs服务,但...

野雪球
7分钟前
0
0
编程价值观、原则、模式

读自《实现模式》 模式,即是针对特定问题的通用解决方案。 每个模式都承载这一点点理论,但实际编程中存在着一些更加深远的影响力,远不是孤立的模式所能概括的。 价值观是编程过程的统一支...

遥借东风
20分钟前
1
0
php分割二级域名做跳转处理方法

使用php中的全局变量 $_SERVER['HTTP_HOST'] ,可以获得用户当前访问的域名字符串,在这里面查询自己定义的各个子域名字符串,然后使用header函数重定向到不同的页面 代码如下 if( strpos($...

Mr_Azaz
22分钟前
1
0
容器之Zookeeper的使用

我们使用zookeeper时,都是在Linux上安装zookeeper,之后启动时要加入配置文件。 使用docker之后,我们可以直接使用镜像运行容器,镜像可以从docker.hub上下载,地址是https://hub.docker.co...

克虏伯
昨天
3
0
esxi 更换ssl证书

概述 就是想换一个证书而已,你可以通过下面的途径去申请一个泛解析域名的证书之后再esxi上安装上 使用阿里云域名api申请Let’s Encrypt泛域名免费ssl证书 申请完成证书之后进行下一步 操作 ...

bboysoulcn
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部