【问题标题】:Mixed versions warning when using android support renderscript api使用 android support renderscript api 时的混合版本警告
【发布时间】:2017-05-31 13:16:28
【问题描述】:

我正在使用支持渲染脚本和 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
 }
}

似乎支持渲染脚本版本与构建工具链接... 如何在不使用较低的 android 支持库版本的情况下解决此问题?

【问题讨论】:

  • 这里已经讨论过这个话题。这是您需要的帮助:stackoverflow.com/a/42655867/5389995
  • 谢谢@BrandonZamudio,我已经看过这个话题了,但问题是我不能只添加com.android.support:renderscript:25.1.0,因为应该在默认配置块renderscriptTargetApi 20 renderscriptSupportModeEnabled true中添加渲染脚本@

标签: android android-support-library renderscript


【解决方案1】:

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

如果您继续使用 Android Studio 2.3,忽略 RenderScript 支持库的警告也是安全的。警告不正确,不会影响您的应用。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 2013-01-04
  • 2016-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-02
相关资源
最近更新 更多