首页 > 解决方案 > 颤振梯度失败

问题描述

Windows PowerShell 版权所有 (C) Microsoft Corporation。版权所有。尝试新的跨平台 PowerShell https://aka.ms/pscore6PS C:\Users\Lenovo\Desktop\android> cd app PS C:\Users\Lenovo\Desktop\android\app> flutter run 使用设备 sdk gphone x86 的硬件渲染。如果您注意到图形伪影,请考虑使用“--enable-software-rendering”启用软件渲染。在调试模式下在 sdk gphone x86 上启动 lib\main.dart... 失败:构建失败并出现异常。* 其中:构建文件 'C:\Users\Lenovo\Desktop\android\app\android\build.gradle' 行:24 * 出了什么问题:评估根项目 'android' 时出现问题。> 配置项目 ':app' 时出现问题。> 无法打开构建文件“C:\Users\Lenovo\Desktop\android\app\android\app\build.gradle”的 proj 通用类缓存(C:\Users\Lenovo.gradle\caches\6.7\scripts\d81khdp8xardd7wyq2l66rfqw )。> 错误!阶段异常'' 不支持的类文件主要版本 60 * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。* 在https://help.gradle.org获得更多帮助 在9 秒内构建失败 运行 Gradle 任务 'assembleDebug'... 运行 Gradle 任务 'assembleDebug'... 完成 11.0s 异常:Gradle 任务 assembleDebug 失败,退出代码 1

标签: javaandroidflutterdartgradle

解决方案


您可以先尝试升级您的MainActivity文件:

class MainActivity : FlutterActivity() {

    // add onCreate method (if not exists)
    override fun onCreate(savedInstanceState: Bundle?) {
        // add this line to "onCreate" method
        this.getIntent().putExtra("enable-software-rendering", true)
        // don't forget to call "super"
        super.onCreate(savedInstanceState)
    }

}

如果这没有帮助,请尝试将gradle版本更改为 6.5 in android\gradle\wrapper\gradle-wrapper.properties.

如果问题仍然存在,那么您可以尝试清理gradle缓存:

rm -rf $HOME/.gradle/caches/

和项目gradle目录

rm -rf $PROJECT/.gradle/caches/ && rm -rf $PROJECT/build/

推荐阅读