java - 如何正确发布 Flutter 应用程序
问题描述
我是 Flutter 框架的新手,并在我的浏览器和我的物理设备中使用 adb 尝试了默认代码,效果很好,但是当我尝试获取 apk 文件时,出现了一个我无法解决的错误。我遵循了构建和发布的官方文档。这是日志:
E:\Android Applications\myapp>flutter build apk --release
Building with sound null safety
Running Gradle task 'assembleRelease'...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processReleaseMainManifest'.
> Unable to make field private final java.lang.String java.io.File.path accessib
le: module java.base does not "opens java.io" to unnamed module @70cb5dd9
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 5s
Running Gradle task 'assembleRelease'... 7.5s
Gradle task assembleRelease failed with exit code 1
请帮我修复此错误。注意:我确实安装了 JDK 和 JRE,工作正常并添加到路径中。我也配置了build.gradle
文件。
解决方案
推荐阅读
- node.js - Mongoose/Node 如何在 EJS 文件中直接访问数据库
- parsing - Haskell - 解析二进制流
- c# - facebook 营销 API 错误 803 c#
- spring-boot - Javamelody、spring boot 管理端口和码头
- java - ERROR-org.hibernate.type.SerializationException:无法反序列化
- android - 将搜索结果从片段传递到另一个片段
- unit-testing - 配置单元测试,以便不需要 log4j 配置
- c# - ASP.NET Core 中具有托管服务的并行队列后台任务
- python-3.x - 如何在 TfidfVectorizer.fit_transform() 中传递用户定义的函数
- jquery - 使用按钮更新数据表