运行旧Flutter应用时遇Java模块访问权限报错求助
运行旧Flutter应用时的Gradle构建异常
异常详情
任务':app:processAlliedProdDebugMainManifest'执行失败。
无法访问私有最终字段java.lang.String java.io.File.path:模块java.base未向未命名模块@149ed4db开放"java.io"
构建失败,耗时35秒
异常:Gradle任务assembleDebug执行失败,退出码1
已尝试方案
- 使用
--stacktrace选项获取堆栈跟踪 - 使用
--info或--debug选项获取更多日志输出 - 使用
--scan选项获取完整分析信息
环境版本信息
Flutter版本
- 版本号:2.8.1
- 运行系统:Microsoft Windows [版本10.0.22621.1848],区域设置en-PK
- 安装路径:C:\src\flutter
- 上游仓库:未知
- 框架版本哈希:77d935af4d(2021-12-16 08:37:33 -0800,距今1年6个月)
- 引擎版本哈希:890a5fca2e
- Dart版本:2.15.1
Android工具链
- Android SDK版本:33.0.0
- SDK路径:C:\Users\MuhaamadUsama\AppData\Local\Android\Sdk
- 目标平台:android-33,构建工具版本33.0.0
- ANDROID_HOME:C:\Users\MuhaamadUsama\AppData\Local\Android\Sdk
- Java可执行文件路径:C:\Program Files\Android\Android Studio\jre\bin\java
- Java版本:OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-9586694)
- 状态:已接受所有Android许可证
开发工具
- Android Studio:版本2022.2,安装路径C:\Program Files\Android\Android Studio
- VS Code:版本1.79.2,安装路径C:\Users\MuhaamadUsama\AppData\Local\Programs\Microsoft VS Code,Flutter扩展版本3.66.0
- Chrome:版本114.0.5735.134,安装路径C:\Program Files\Google\Chrome\Application\chrome.exe
- Edge:版本113.0.1774.57
已连接设备
- Android SDK built for x86(模拟器):设备ID emulator-5554,架构android-x86,系统版本Android 11 (API 30)
- Chrome(Web):设备标识chrome,运行环境web-javascript
- Edge(Web):设备标识edge,运行环境web-javascript
Gradle配置文件内容
gradle-wrapper.properties
distributionUrl=https://services.gradle.org/distributions/gradle-6.7-all.zip
gradle.properties
org.gradle.jvmargs=-Xmx1536M
内容的提问来源于stack exchange,提问作者Usama Tariq
相关产品推荐
相关产品推荐

