混合使用的版本支持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支持库版本?
答
这是一个在即将推出的Android Studio 2.4版本中修复的错误。
如果您继续使用Android Studio 2.3,那么也可以忽略RenderScript支持库的警告。警告不正确,并且不会影响您的应用程序。
+0
供参考这是问题的链接: https://issuetracker.google.com/issues/37630182 –
此主题已在此处讨论。 这里是你需要的帮助:https://stackoverflow.com/a/42655867/5389995 –
谢谢@BrandonZamudio,我已经看过这个话题,但事情是我不能只添加'com.android.support:renderscript:25.1 .0',因为renderscript应该添加在默认配置块'renderscriptTargetApi 20 renderscriptSupportModeEnabled true' – Flaye