无法解析 Android Studio 上的符号“属性”
Posted
技术标签:
【中文标题】无法解析 Android Studio 上的符号“属性”【英文标题】:Cannot Resolve Symbol 'Properties' on Android Studio 【发布时间】:2021-01-06 22:33:09 【问题描述】:我的 android Studio 现在有两个错误。在应用级别的 build.gradle 文件夹中,行
def localProperties = new Properties()
显示错误无法解析符号“属性” 和上
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.")
它说Cannot Resolve Symbol GradleException, 这两个错误应该怎么解决?
【问题讨论】:
应用程序运行时有问题吗?我在 gradle 文件中遇到了同样的错误,但它在我运行它时不会对我的应用程序造成任何影响。 【参考方案1】:将 Project SDK 设置为 Android API Platform 版本 29(或最新版本,30),如下所示:
第 1 步:
默认配置 ... minSdkVersion 16 targetSdkVersion 30
第 2 步:
将 GradleException() 更新为 FileNotFoundException()
第 3 步:
请关注:https://github.com/flutter/flutter/issues/29608#issuecomment-548649907
这对我有用,谢谢
【讨论】:
【参考方案2】:就我而言,这与属性无关,也与 SDK/Gradle 版本无关……等等。 这只是因为 build.gradle 中缺少某些内容。错误消息只是结果而不是原因。 仔细检查 build.gradle 中的每一行。
在我的例子中,花了大约一天的时间才发现应该在 local.properties 中定义某些东西,但它不存在。所以 build.gradle 的同步失败了。然后,唯一的红色行是 Properties....
【讨论】:
以上是关于无法解析 Android Studio 上的符号“属性”的主要内容,如果未能解决你的问题,请参考以下文章
无法解析符号“android:TextApperance.Material”Android Studio
无法解析符号'setOnClickListener' - Android Studio