混合使用的版本支持Android时的renderScript API

问题描述:

我使用的是支持的renderScript和Android支持库25.1.0警告,我在我的模块的build.gradle得到这样的警告:混合使用的版本支持Android时的renderScript API

所有com.android.support库必须使用完全相同的版本规范(混合版本可能会导致运行时崩溃)。发现版本25.1.0,25.0.2。例子包括com.android.support:animated-vector-drawable:25.1.0和com.android.support:renderscript:25.0.2

这里是我的代码来获取的renderScript支持库:

android{ 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

    defaultConfig { 
     ... 
     targetSdkVersion 25 
     versionCode Integer.valueOf(versionId) 
     versionName version 
     renderscriptTargetApi 20 
     renderscriptSupportModeEnabled true 
     multiDexEnabled true 
     minSdkVersion minSdk 
} 
} 

看起来,支持renderscript版本链接与构建工具之一... 如何解决这个问题,而不使用较低的Android支持库版本?

+0

此主题已在此处讨论。 这里是你需要的帮助:https://*.com/a/42655867/5389995 –

+1

谢谢@BrandonZamudio,我已经看过这个话题,但事情是我不能只添加'com.android.support:renderscript:25.1 .0',因为renderscript应该添加在默认配置块'renderscriptTargetApi 20 renderscriptSupportModeEnabled true' – Flaye

这是一个在即将推出的Android Studio 2.4版本中修复的错误。

如果您继续使用Android Studio 2.3,那么也可以忽略RenderScript支持库的警告。警告不正确,并且不会影响您的应用程序。

+0

供参考这是问题的链接: https://issuetracker.google.com/issues/37630182 –