android - 使用“制作模块”进行构建有什么作用?
问题描述
尝试使用 Build > Make Module 构建 Flutter 项目时出现错误:
Cannot determine path to 'tools.jar' library for Android API 31 Platform
但是,当使用 Build > Flutter > Build APK 构建时,没有错误。
有没有办法从命令行运行“make module”构建,以便我可以指定一些详细标志?
我在项目目录中找不到任何相关的构建日志。
注意:我尝试添加一个 JAVA_HOME 系统变量和一个 org.gradle.java.home 属性。我还尝试将 tools.jar 移动到默认 jdk 目录中的每个可能的文件夹(这实际上导致 Build > Flutter > APK 出现错误,需要关闭 IDE 并杀死 java.exe)。
根据颤振帮助,没有构建模块的选项:
> flutter help build
Available subcommands:
aar Build a repository containing an AAR and a POM file.
apk Build an Android APK file from your app.
appbundle Build an Android App Bundle file from your app.
bundle Build the Flutter assets directory from your app.
web Build a web application bundle.
解决方案
推荐阅读
- nearprotocol - NEAR 协议开发工具的糟糕体验
- ios - NumberFormatter Fraction Digits 混淆(swift)
- python - 更新字典中的一个值会更新每个值
- spring-boot - spring boot bootBuildImage在tomcat图像上应用war
- clojure - 递归定义数据结构中节点之间依赖关系的 Clojure 规范
- html - 创建一个 .bat 文件以打开网站上的程序/链接?
- c# - Unity 中的 NullReferenceException
- excel - 使用 Visual Basic 从 Excel 导入
- javascript - 如何访问 JSON 格式的 .har 文件的数据?
- java - 试图将值保存到类 Object