Android版本兼容问题以及云之讯第三方兼容问题解决方案

来源:互联网 发布:噪音测量软件 编辑:程序博客网 时间:2024/05/20 23:57

云之讯兼容问题:

24的编译环境不能运行在7.0手机的系统上,由于7.0后SharedPreferences的权限更改导致旧权限无效爆null异常。

使用23或22以下的版本则可以正常使用。


android Studio SDK版本问题:

Android Studio 使用22以下的API编译报错找不到这个样式

Error:(3080) Error retrieving parent for item: No resource found that matches the given name 'Base.Widget.AppCompat.Button.Colored'.

compile 'com.android.support:cardview-v7:22.0.0'

如果把API提高到23则不会有这个问题,由于使用的云之讯有兼容问题使用23以上的编译环境会闪退。

这里需要注意的一个参数就是targetSDKVersion,如果把targetSDKVersion改为22,api改成23或者更高(控件版本跟随api版本)就能解决。

此方法也能解决24的编译环境不能再7.0系统上运行。


对targetSDKVersion有疑问的朋友可以看一下这篇文章

www.androidchina.net/6598.html