android–Renderscript没有使用构建工具25.0.0进行编译

android–Renderscript没有使用构建工具25.0.0进行编译,第1张

概述更新到构建工具25.0.2后,我收到以下错误(23.0.2工作正常):Error:targetAPIlevel'25'isoutofrange('11'-'24')Error:Executionfailedfortask':app:compileDevDebugRenderscript'.>com.android.ide.common.process.ProcessExceptio

更新到构建工具25.0.2后,我收到以下错误(23.0.2工作正常):

Error:target API level '25' is out of range ('11' - '24')Error:Execution Failed for task ':app:compileDevDeBUGRenderscript'.> com.androID.IDe.common.process.ProcessException: Error while executing process /usr/local/opt/androID-sdk/build-tools/25.0.2/llvm-rs-cc with arguments {-O 3 -I /usr/local/opt/androID-sdk/build-tools/25.0.2/renderscript/include/ -I /usr/local/opt/androID-sdk/build-tools/25.0.2/renderscript/clang-include/ -p /<redacted>/app/build/generated/source/rs/dev/deBUG -o /<redacted>/app/build/generated/res/rs/dev/deBUG/raw -target-API 25 /<redacted>/app/src/main/rs/<redacted>.rs}

我在app / build.gradle中有以下内容:

androID {    compileSdkVersion 25    buildToolsversion '25.0.2'    defaultConfig {        minSdkVersion 21        targetSdkVersion 25        renderscriptTargetAPI 21        renderscriptSupportModeEnabled false        ...    }    ...}

正如您所看到的,renderscriptTargetAPI设置为21,但新的构建工具强制它为25.由于依赖于需要关闭它的库,我无法打开支持模式.

我是否应该恢复构建工具23.0.2并等待修复或者是否有任何变通方法可以让renderscript使用最新的构建工具?

解决方法:

似乎gradle-plugin以某种方式用targetSdkVersion覆盖renderscriptTargetAPI.

我想你可以在问题得到修复之前使用targetSdkVersion 21.

总结

以上是内存溢出为你收集整理的android – Renderscript没有使用构建工具25.0.0进行编译全部内容,希望文章能够帮你解决android – Renderscript没有使用构建工具25.0.0进行编译所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存