原因:
AndroidStudio生成so时,由于compileSdkVersion、targetSdkVersion版本过高,与ndk版本不匹配。
ndk生成的so是向上兼容的,而不是向下兼容。
所以目前只能降低编译生成so的版本。。。。
解决办法:
主要就是修改build.gradle文件下的targetSdkVersion,小于23就可以,其他的不需要修改。
android { compileSdkVersion23buildToolsVersion"23.0.1"defaultConfig { applicationId"com.glodon.wcm"minSdkVersion11targetSdkVersion22versionCode1versionName"1.0"} buildTypes { release { minifyEnabledfalseproguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'} }}
这样就可以了。。。。。。。。。