jni编译时出现:warning: format '%d' expects argument of type 'int', but argument 4 has

原因:在进行jni编译时, Application.mk中 APP_PLATFORM的版本太低导致,如下:

#APP_ABI := armeabi armeabi-v7a x86 mips arm64-v8a x86_64 mips64
#APP_ABI := x86_64
APP_ABI := armeabi armeabi-v7a x86
APP_STL:= gnustl_static
APP_PLATFORM=android-9    ---->APP_PLATFORM=android-18

改成18或以上就ok

你可能感兴趣的:(android)