All com.android.support libraries must use the exact same version specification 的解决方法

问题描述:

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 24.2.1, 23.4.0. Examples include com.android.support:animated-vector-drawable:24.2.1 and com.android.support:recyclerview-v7:23.4.0 less... (Ctrl+F1) 
There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion.)

这个问题是支持库没有使用完全相同的版本规范,因为你的编译版本是23,recyclerview的支持库是23,而animated-vector-drawable和support-vector-drawable分别有23和24两个包,所以lint就检查出,推荐你使用24,相对的高版本

animated-vector-drawable和support-vector-drawable两个包的是由appcompat-v7-版本号编译所得,好像是23.4.0后就会编译出来

解决方法: 把app里的build.gradle里编译版本改成对应高版本,提示的问题使用提示的高版本,重新同步下就可以了

你可能感兴趣的:(Android开发中错误异常)