【问题标题】:Android Studio 2.0 Preview 2 issue with RenderscriptRenderscript 的 Android Studio 2.0 Preview 2 问题
【发布时间】:2015-12-05 21:31:08
【问题描述】:

我将 Android Studio 更新到 2.0 Preview 2,然后出现错误 Renderscript support mode is not supported with renderscript target 21+

我正在使用 renderscriptTargetApi 23

【问题讨论】:

  • 那么目标是 21?为什么要定位到 23 岁?
  • 之前可以用,更新之后就不行了,我相信你的意思是目标20
  • 我的回答有用吗?如果是这样,接受 ti 会很棒,因为它似乎对其他人有用。
  • 有时候我把最小SDK放到gradle.properties里面不起作用,只有在gradle文件中明确声明才起作用
  • 使用 Build tools 23.0.3 和 Gradle 2.1.0(目前最高版本为com.android.tools.build:gradle:2.1.0-alpha5

标签: android android-studio android-renderscript


【解决方案1】:

Target 21+ 目前不支持 Renderscript,因此只需将目标更改为 API 20 即可解决该错误。因此,您的 gradle 文件的默认配置部分中的渲染脚本相关选项应如下所示:

renderscriptTargetApi 20
renderscriptSupportModeEnabled true

【讨论】:

  • 我仍然收到相同的消息错误:渲染脚本目标 21+ 目前不支持渲染脚本支持模式,尽管我使用的是 renderscriptTargetApi 20
  • 确保您的 targetSdk 设置为相同。
  • 这是workaroung,不能修复。目标 23 适用于构建工具 23.0.3 和 Gradle 2.1.0
【解决方案2】:

renderscriptTargetApi 相关的错误已在 gradle-plugin 2.1.0 和 Build-Tools 23.0.3 中修复。 请尝试一下:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
    }
}


android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"
    ...
}

【讨论】:

  • 这个答案是给我的,但它是自 Android 修复以来最好的答案。
【解决方案3】:

@atabouraya, 这是构建工具中的错误。请检查您的构建工具版本,如果低于 23.0.3,请更新它们。 更多信息在这里: http://developer.android.com/intl/es/tools/revisions/build-tools.html 在构建工具中,修订版 23.0.3(2016 年 3 月)

【讨论】:

  • 这是正确的答案,适用于 Gradle 2.1.0,目前最高的开发版本是 alpha5:com.android.tools.build:gradle:2.1.0-alpha5。所以此时我们必须选择 alpha 和 newset 中的构建系统,以支持渲染脚本或具有当前稳定版本 Gradle 的旧渲染脚本。等待最终的 Gradle 2.1.0
【解决方案4】:

@atabouraya, 您的应用程序的 build.gradle 需要更改

根据android developer site.的建议

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19

        renderscriptTargetApi 18
        renderscriptSupportModeEnabled true

    }
}

【讨论】:

    【解决方案5】:

    只需将renderscriptTargetApi 23 更改为renderscriptTargetApi 20,并确保您的minSdkVersion 小于21

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多