修改jni目录下Android.mk :
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jniLOCAL_SRC_FILES := hello-jni.cLOCAL_C_INCLUDES :=$(JNI_H_INCLUDE) LOCAL_PRELINK_MODULE := falseinclude $(BUILD_SHARED_LIBRARY)
mm
编译通过~
.so 打包到apk中的方法:
apk根目录Android.mk增加:
LOCAL_JNI_SHARED_LIBRARIES := libxxx
这样编译会在apk根目录生成lib目录,生成的apk用zip工具打开可以看到里面已经打包了libxxx.so
就不用单独提供.so了
联系客服