1)下载android-ndk-r4

下载地址 http://www.ideasandroid.com/android/sdk/android-ndk-r4-linux-x86.zip
http://developer.android.com/sdk/ndk/overview.html
下载完成后直接解压就可以用了。

 
2)配置android-ndk-r4环境变量

命令行执行sudo gedit /etc/profile,在文件末尾加入如下内容:


#set NDK env
NDKROOT=/home/ideasandroid/dev/android-ndk-r4
export PATH=$NDKROOT:$PATH

保存后,重启机器。至此 android NDK 安装完毕。

3)在当前工程目录下建立jni目录

文件目录结构如下

.
├── Android.mk
├── Application.mk
└── src
    └── Android.mk

各个文件内容如下:

./Android.mk

include $(call all-subdir-makefiles)

./Application.mk

APP_ABI:=armeabi-v7aDEBUG := $(NDK_DEBUG)ifndef NDK_DEBUGDEBUG := 0endififeq ($(DEBUG),true)DEBUG := 1endififeq ($(DEBUG),1)APP_CFLAGS += -O0 -gAPP_OPTIM := debugelseAPP_CFLAGS += -O2APP_OPTIM := releaseendifAPP_STL := stlport_staticAPP_CPPFLAGS += -fexceptionsAPP_PLATFORM := android-9NDK_TOOLCHAIN_VERSION := 4.8

./src/Android.mk

LOCAL_PATH:= $(call my-dir)/../..include $(CLEAR_VARS)LOCAL_CPP_EXTENSION := .cppLOCAL_MODULE:= libfastudxLOCAL_PRELINK_MODULE := falseLOCAL_SRC_FILES := //filelist *.cppLOCAL_C_INCLUDES += $(LOCAL_PATH)\$(LOCAL_PATH)/inc \$(LOCAL_PATH)/linuxLOCAL_CFLAGS := '-DUDX_NO_FILE_TRANSFORM_WCHAR'include $(BUILD_STATIC_LIBRARY)

4)在jni目录下执行ndk-build

5)成功

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. android 关于listview scrollview 底部 控件无法显示的两个解决
  4. 解决 Android(安卓)N 7.0 上 报错:android.os.FileUriExposedExce
  5. 【Android】21.3 动画
  6. Android(安卓)NDK中使用LOG调试C++程序
  7. 如何将library项目打包成jar文件
  8. 《Android面试宝典》学习笔记(第五章:文件存储)
  9. IDA调试Android(安卓)so文件

随机推荐

  1. Android(安卓)Socket网络通信
  2. Android中调用设备的照相和摄像功能
  3. Android(安卓)Studio设置类代码模板
  4. android listView的为空时显示
  5. Android(安卓)SharedPreferences使用
  6. Android(安卓)System.gc()注意点
  7. 【转】如何获取Android系统时间是24小时
  8. Android(安卓)命令行签名打包,加固二次打
  9. 短视频带货源码模仿QQ 测滑菜单
  10. android通过反射来获取系统属性SystemPro