【发布时间】:2022-10-21 01:15:39
【问题描述】:
在我的 Flutter 应用程序中,flutter build apk 在没有警告的情况下成功,但 android.app.build.gradle 在此代码中有错误:
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
错误是
无法解决类 GradleException
whereis flutter返回“/home/mark/dev/flutter/bin/flutter”。flutter doctor -v 在 /home/mark/dev/flutter` 的稳定通道上返回 Flutter 版本 3.3.1 并且没有错误。
我的
local.properties文件包含flutter.sdk=/home/mark/dev/flutter如何解决此错误?
【问题讨论】:
-
它会正常工作。看起来你是新来的颤振。您无法删除此错误
-
我刚刚评论了那行并硬编码了我的 sdk 路径,它工作正常。我可以确认即使出现错误它也能正常工作,所以我认为这只是一个 linter 错误。
-
我不建议您评论该行。也许它会在调试模式下工作。您应该尝试运行版本模式或尝试构建 apk。
-
发布 apk 构建良好。