升级到最新的flutter(2.10.2)后,我自己的项目和其他包中的build.gradle都出现错误。
错误:无法解析符号“属性”
def localProperties = new Properties()
Run Code Online (Sandbox Code Playgroud)
错误:无法解析符号“FileNotFoundException”
if (flutterRoot == null) {
throw new FileNotFoundException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
Run Code Online (Sandbox Code Playgroud)
我该如何修改这些问题,即使不在我自己的项目中也应该修改吗?
编辑:根据@Jai Techie 评论,我尝试检查项目 SDK,并将其设置为“无 SDK”。我有很多选择:
Android API 27 Platform java version "1.8.0_242"
Android API 28 Platform version 11.0.11
Android API 29 Platform java version "1.8.0_242"
Android API 30 Platform java version "1.8.0_242"
11 version 11.0.11
Android Studio java home version 11.0.11
Embedded JDK version 11.0.11
Run Code Online (Sandbox Code Playgroud)
我尝试选择 Android API 30,因为它似乎是最新的(我仅使用数字),但它仍然存在相同的问题。我尝试更改为11版本,现在问题已经消失了。所以现在我不确定我所做的是否正确。任何意见?谢谢!
编辑:我发现了这个,所以我猜 11 是我的案例中最新的。https://developer.android.com/studio/releases/platforms
用于修复 android/app/build.gradle 文件中的“无法解析符号“Properties”|“GradleException””:
在 Android Studio 中,转到“项目结构”,然后:
| 归档时间: |
|
| 查看次数: |
1507 次 |
| 最近记录: |