has text relocations
错误产生的原因是 在 虚拟机 Android 6.0系统中,app安装成功后 播放视频不能播放。
在Android 5.0系统上可以正常播放
说明编译.so文件时使用了较低版本sdk
而project 中的配置 targetSdkVersion22 大于so编译时使用的sdkversion,所以只需要把功能中
的targetSdkVersion降低即可
defaultConfig {
applicationId “com.example”
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName “1.0”
}
解决方法:
将targetSdkVersion 的值调整为23以下就可以了。 主要是因为环信的so库生成的时候的targetSdkVersion过低 没有达到23.所以就会出现了这个错误。
而去这个错误,在6.0以下的手机中你是测试不出来的。只有在6.0以上的系统才会出现这个bug。
总结: 如果使用了第三方的so库那么 就得注意你自己的targetSdkVersio 的值了。
网友评论