您的位置:首页 > 移动开发 > Android开发

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

2017-08-12 15:10 369 查看
云之讯兼容问题:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐