带Renderscript的Android Studio 2.0预览2问题

带Renderscript的Android Studio 2.0预览2问题,android,android-studio,android-renderscript,Android,Android Studio,Android Renderscript,我将Android Studio更新为2.0预览版2,然后出现一个错误Renderscript目标21当前不支持Renderscript支持模式+ 我使用的是Renderscript TargetAPI 23,目前Target 21+不支持Renderscript,因此只需将目标更改为API 20即可解决此错误。因此,gradle文件的默认配置部分中与renderscript相关的选项应该如下所示: renderscriptTargetApi 20 renderscriptSupportMode

我将Android Studio更新为2.0预览版2,然后出现一个错误Renderscript目标21当前不支持Renderscript支持模式+


我使用的是Renderscript TargetAPI 23,目前Target 21+不支持Renderscript,因此只需将目标更改为API 20即可解决此错误。因此,gradle文件的默认配置部分中与renderscript相关的选项应该如下所示:

renderscriptTargetApi 20
renderscriptSupportModeEnabled true
@阿塔布拉亚, 您的应用程序的build.gradle需要更改

根据

@阿塔布拉亚, 这是构建工具中的bug。请检查您的生成工具版本,如果低于23.0.3,请更新它们。 更多信息请点击此处:
在构建工具中,23.0.3版(2016年3月)

只需将
renderscriptTargetApi 23
更改为
renderscriptTargetApi 20
,并确保
minSdkVersion
小于
21
renderscriptTargetApi
相关的错误已在gradle插件2.1.0和构建工具23.0.3中修复。 请尝试一下:

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


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

那么目标21呢?为什么你想把目标定为23?它在更新之前是有效的,更新之后就不再有效了,我相信你的意思是目标20我的答案有效吗?如果是这样的话,接受ti会很好,因为它似乎对其他人有用。有时,当我将最小SDK放在gradle.properties中时,它不起作用,只有当我在gradle文件中明确声明它时,它才起作用使用构建工具23.0.3和gradle 2.1.0(当前最高版本是
com.android.tools.Build:gradle:2.1.0-alpha5
)我仍然收到相同的消息错误:Renderscript target 21+当前不支持Renderscript支持模式,尽管我使用的是Renderscript TargetAPI 20请确保您的targetSdk设置为相同的模式。这是解决方法,不是修复方法。目标23适用于构建工具23.0.3和Gradle 2.1.0,这是正确的答案,适用于Gradle 2.1.0,目前最高的开发版本是alpha5:
com.android.tools。构建:Gradle:2.1.0-alpha5
。所以现在我们必须选择alpha和newset中的构建系统来支持renderscript或使用当前稳定版本的Gradle的旧渲染脚本。等待最终的Gradle 2.1.0这个答案对我来说位于底部,但这是自Android修复以来最好的答案。
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
    }
}


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