使用 android 支持 renderscript api 时的混合版本警告
Mixed versions warning when using android support renderscript api
我正在使用支持 renderscript 和 android 支持库 25.1.0,我在我的模块 build.gradle 中收到此警告:
所有 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
这是我获取渲染脚本支持库的代码:
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 的版本与 build-tools 相关联...
如何在不使用较低 android 支持库版本的情况下解决此问题?
这是一个已在即将发布的 Android Studio 2.4 版本中修复的错误。
如果您继续使用 Android Studio 2.3,也可以安全地忽略 RenderScript 支持库的警告。警告不正确,不会影响您的应用。
我正在使用支持 renderscript 和 android 支持库 25.1.0,我在我的模块 build.gradle 中收到此警告:
所有 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
这是我获取渲染脚本支持库的代码:
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 的版本与 build-tools 相关联... 如何在不使用较低 android 支持库版本的情况下解决此问题?
这是一个已在即将发布的 Android Studio 2.4 版本中修复的错误。
如果您继续使用 Android Studio 2.3,也可以安全地忽略 RenderScript 支持库的警告。警告不正确,不会影响您的应用。