一.下载安装android-ndk
下载android-ndk-r10d windows 版
解压后放到某目录下 如:D:\sdk\android-ndk-r10d
高级系统设置中 添加环境变量:
ANDROID_NDK : D:\sdk\android-ndk-r10d
PATH: %ANDROID_NDK%
二.写.mk 文件 编译动态库
项目目录格式:
项目文件夹--jni--Android.mk
--Application.mk
--XX.h XX.cpp XX1.cpp XX1.h XX2.cpp XX2.h...
Android.mk 内容:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_CPP_EXTENSION := .cpp
LOCAL_MODULE:= XX
LOCAL_PRELINK_MODULE := true
LOCAL_SRC_FILES := XX1.cpp XX2.cpp
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_CFLAGS := -Wall -std=c++11
include $(BUILD_SHARED_LIBRARY)
Application.mk 内容:
APP_ABI:=armeabi-v7a
APP_STL := stlport_static
APP_CPPFLAGS +=-fexcept