flutter - 颤振构建发布模式失败
问题描述
我正在尝试在发布模式下构建颤振应用程序。我尝试flutter build appbundle
在终端中执行,但出现以下错误。
FAILURE: Build failed with an exception.
- 出了什么问题:配置根项目“sqflite”时出现问题。
未找到 SDK 位置。使用 ANDROID_SDK_ROOT 环境变量或通过在项目的本地属性文件中设置 sdk.dir 路径来定义位置 '/home/abdu/Downloads/flutter_linux_v1.12.13+hotfix.5-stable/flutter/.pub-cache/hosted/pub .dartlang.org/sqflite-1.3.0/android/local.properties'。
这是我第一次构建应用程序,我不知道如何解决这个问题。任何帮助,将不胜感激。谢谢你。
解决方案
尝试添加 Android 主路径:
export ANDROID_HOME=$HOME/[folder if you have any]/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
将以上行添加到文件 ~/.bashrc (位于 home/username/.bashrc) 中。运行source ~/.bashrc
以应用更改或重新启动终端..
去检查
echo $ANDROID_HOME
..
推荐阅读
- python - Python selenium 从打开的模型中获取元素值给出未打开的模型值
- gremlin - 有没有办法重用聚合步骤?
- python - Pytesseract 将重复的问号识别为不同的字符
- c# - 未终止的字符串。将 byte[] 转换为 Json 的预期分隔符
- javascript - 如何将 vue 库构建为依赖于其他组件的 umd 模块?
- git - 如何将 tfvc 迁移到 Git,包括历史
- google-sheets - 使用 api 在谷歌电子表格中特定列的末尾添加一个新单元格(行)
- html - 如何让页脚位于页面或窗口的底部?
- delphi - 条纹集成
- java - AWS Cloudwatch 中一段时间内没有日志时如何获取警报?