Unable to make field private final java.lang.String java.io.File.path accessible

354 阅读1分钟

错误信息

* What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @31a76847

从github 上拉取别人的项目 flutter 直接运行报错,但是Android运行没有错。

解决办法:1 新建一个项目,替换setting.gradle 的内容 2 对照替换 android/build.gradle中的内容 2.1 删除这一条 image.png 3 对照替换 app/build.gradle中的内容

image.png 替换为

plugins {
   id "com.android.application"
   id "kotlin-android"
   id "dev.flutter.flutter-gradle-plugin"
}