[英]Flutter android build.gradle unable to resolve class GradleException
In my flutter app, flutter build apk
succeeds without warning but android.app.build.gradle has an error in this code:在我的 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.")
}
The error is错误是
unable to resolve class GradleException
无法解析类 GradleException
whereis flutter
returns "/home/mark/dev/flutter/bin/flutter". whereis flutter
返回“/home/mark/dev/flutter/bin/flutter”。
flutter doctor -v returns Flutter version 3.3.1 on channel stable at /home/mark/dev/flutter` and has no errors. flutter doctor -v 在 /home/mark/dev/flutter 的稳定频道上返回 Flutter 版本 3.3.1,并且没有错误。
my local.properties
file contains flutter.sdk=/home/mark/dev/flutter
我的
local.properties
文件包含flutter.sdk=/home/mark/dev/flutter
How can I resolve this error?我该如何解决这个错误?
remove new keyword before GradleException.在 GradleException 之前删除 new 关键字。
try this试试这个
throw GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") throw GradleException("未找到 Flutter SDK。在 local.properties 文件中使用 flutter.sdk 定义位置。")
The other answer isn't actually a fix, it simply stops throwing the error, it's the same as deleting that line that is giving the issue...另一个答案实际上并不是修复,它只是停止抛出错误,这与删除出现问题的那一行相同......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.