首页 > 解决方案 > 我在应用程序级别 build.gradle 文件中有错误

问题描述

我在应用级目录或 android/app/build.gradle 的 build.gradle 中的这行代码有错误:

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new FileNotFoundException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion 29

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "co.appbrewery.clima"
        minSdkVersion 16
        targetSdkVersion 29
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName

    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {

}

如您所见,我在Property functionand上有一个错误FileNotFoundException function

这是Property function错误的内容:

Cannot resolve symbol 'Properties'

这是错误所说的FileNotFoundException function

Cannot resolve symbol 'FileNotFoundException'

下面是我的错误和我的文件结构的 ss:

在此处输入图像描述

当我参加她的课程时,我的代码实际上来自 Github 上的 Angela Yu Flutter 课程。当我复制文件时,错误已经出现。如何解决这个问题呢?任何帮助将不胜感激。

标签: androidflutterandroid-studiobuild.gradle

解决方案


推荐阅读