无法解析符号“Properties”并且无法解析符号“GradleException”

问题描述 投票:0回答:2

image taken on :
lenove ideapadslim 5
os : Windows
android studio chipmunk version当我将编译sdk版本设置为31时,发生错误,即使撤消该更改也不会发生

android flutter android-studio kotlin gradle
2个回答
2
投票

尝试去掉GradleException前面的“new”,问题就解决了。它应该看起来像这样。

第1步:

throw GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")

在某些情况下,这是由于 SDK 配置无效造成的。您可以通过以下方式解决它:

第 2 步: 项目结构 > 项目设置 > 模块 > 模块 SDK 并从旧 SDK 切换到 Android api 31 平台。

第 3 步: 最后转到文件 -> 使 Chache 无效/重新启动。

在少数情况下,如果不存在,则需要将 google maven 存储库包含到您的项目级别 build.gradle 文件中。

buildscript {
    repositories {
        google()
        jcenter()
        maven {                                    //add this section 
            url "https://maven.google.com"           
        }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
    }
}

0
投票

我找到了答案

转到文件>>设置>>在语言和框架下>> Android SDK>>选择SDK工具>>在本例中选择最近的Android API 34是否有Android 34 API>>单击应用并

def flutterRoot = localProperties.getProperty('flutter.sdk') 如果(flutterRoot == null){ throw new FileNotFoundException("未找到 Flutter SDK。在 local.properties 文件中使用 flutter.sdk 定义位置。") }

而不是 GradleException 保存项目,所有问题就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.