You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter打包APK报错:RenderscriptCompile任务配置问题求助

Flutter APK构建失败:RenderscriptCompile配置问题修复步骤

问题说明

执行flutter build apk时触发Gradle验证错误,核心是:app:compileDebugRenderscript任务的两个注解配置问题:

  1. useAndroidX()方法的@Input注解位置错误(仅getter方法可标注这类注解)
  2. ndkConfig属性缺少输入/输出注解(未纳入Gradle最新性检查)

新手友好修复步骤

一、优先升级Gradle插件(最省心的解决方式)

这两个问题大多是旧版Android Gradle插件的bug,升级到稳定版就能解决:

  1. 打开项目根目录下的android/build.gradle文件,找到dependencies块里的com.android.tools.build:gradle版本,比如:
dependencies {
    classpath 'com.android.tools.build:gradle:7.0.0' // 旧版本
}
  1. 替换为当前最新的稳定版(可参考Android官方的插件-Gradle版本对应表选择匹配版本)
  2. 同步修改:打开VSCode的命令面板(Ctrl+Shift+P),输入Flutter: Pub Get,等待同步完成

二、同步升级Gradle wrapper版本

Gradle插件和Gradle本体版本需匹配,否则会引发兼容问题:

  1. 打开android/gradle/wrapper/gradle-wrapper.properties文件,找到distributionUrl:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
  1. 根据插件版本替换对应的Gradle版本(比如插件7.4.x对应Gradle 7.5+),保存文件

三、禁用Renderscript(如果升级后仍有问题)

如果项目不需要Renderscript功能,直接禁用可绕过错误:

  1. 打开android/app/build.gradle文件,在android块里添加:
android {
    // 已有配置...
    renderscript {
        enable = false
    }
}

四、清理缓存重新构建

  1. 在VSCode终端执行清理命令:
flutter clean
  1. 重新构建APK:
flutter build apk

备选方案

  • 查看项目README或贡献指南,确认是否有指定的Flutter/Gradle版本要求,按要求配置本地环境
  • 尝试切换到项目的其他分支,可能分支已修复该配置问题

内容的提问来源于stack exchange,提问作者user21267809

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 06:35:15