系统环境:win10 + Unity 2018.3.13f1 (64-bit)
1. 安装NDK
解压下载后的文件夹,将文件夹路径添加到系统环境变量Path中
2. 编写文件
makeSo文件夹名称可以修改,但jni不要修改
参考链接:https://docs.unity3d.com/Manual/PluginInspector.html
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := NativeCode
LOCAL_C_INCLUDES := $(LOCAL_PATH)
LOCAL_SRC_FILES := NaviteCode.cpp
LOCAL_LDLIBS := -llog -landroid
LOCAL_CFLAGS := -DANDROID_NDK
include $(BUILD_SHARED_LIBRARY)
APP_STL := c++_static
APP_CPPFLAGS := -frtti -std=c++11
APP_PLATFORM := android-19
APP_CFLAGS += -Wno-error=format-security
APP_BUILD_SCRIPT := Android.mk
APP_ABI := armeabi-v7a x86