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

Flutter运行应用报错:':app:processDebugMainManifest'任务执行失败求助

解决Flutter运行时:app:processDebugMainManifest失败问题

错误详情

任务':app:processDebugMainManifest'执行失败。
无法访问私有最终字段java.lang.String java.io.File.path:模块java.base未向未命名模块@7bcea5fe0"opens java.io"

修复方案

  • 降低Java版本:该错误多因Java 17+(尤其是Java 17)的模块系统限制导致,切换到Java 11或Java 8即可解决。可通过两种方式设置:
    • 在Flutter项目的android/gradle.properties中添加:
      org.gradle.java.home=/path/to/your/java11/jdk
      
    • 或通过Android Studio的「Project Structure」将SDK设置为Java 11。
  • 升级Gradle版本:确保Gradle插件与当前Java版本兼容。在android/build.gradle中更新插件版本:
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2' // 或更高兼容版本
    }
    
    同时更新gradle/wrapper/gradle-wrapper.properties中的Gradle版本:
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  • 添加JVM参数:若不想切换Java版本,可在android/gradle.properties中添加开放模块的参数:
    org.gradle.jvmargs=--add-opens java.base/java.io=ALL-UNNAMED
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 11:14:54