在android 源码里面内嵌 jar和so文件 在主目录下面 libs 文件夹里面加入 jar 包,新建 armeabi文件夹放入so文件。然后在 Android.mk文件加入以下代码
LOCAL_STATIC_JAVA_LIBRARIES := dm_sdk_v1.0.47 (dm_sdk_v1.0.47就是jar包的名字)
LOCAL_REQUIRED_MODULES := libaes-jni (libaes-jni就是so文件的名字)
##################################################################################
include $(CLEAR_VARS)
LOCAL_PREBUILT_LIBS := libaes-jni:libs/armeabi/libaes-jni.so // 配置so文件目录
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := dm_sdk_v1.0.47:libs/dm_sdk_v1.0.47.jar // 配置jar文件目录
LOCAL_MODULE_TAGS := optional// 必须加这个
include $(BUILD_MULTI_PREBUILT)// 必须加这个
###############################################################################编译时会包代码混淆错误,在 Android.mk文件里面添加 在android.mk 文件里面添加 LOCAL_PROGUARD_ENABLED := disabled 即可
2017-03-01
“`