插件和应用程序发布的 Flutter 问题

Flutter problem with plugins and app release

我是 Flutter 的新手,但我已经为学校项目开发了大约 3 个月的应用程序。该项目即将完成,我尝试在 --release 中 运行 它,但出现了很多错误。我发现问题的最大部分是由于许多插件无法找到我的 Android SDK,所以我向这些插件添加了一个带有 sdk.dir 的 local.properties 文件。它解决了我的问题,但我仍然想知道是否有办法让插件自动找到我的 Android SDK 的路径,并将插件添加到我的项目(而不是在另一个目录中)以便它适用于克隆我的项目的每个人。感谢您的帮助!

让每个人都设置一个指向他们 Android 家的环境变量,例如:

ANDROID_HOME=C:\Users\yourusername\AppData\Local\Android\Sdk (或 MacOS 上的等效 location/path,Linux)

这应该是你们所有人必须做的(不需要 local.properties 和 sdk.dir)。