1. Откройте проект флаттера в студии Android и сообщите красный цвет, как показано ниже:
2. Решение:
2.1 Добавьте в этот build.gradle следующий код, как показано на рисунке:
2.2 Добавьте следующий код в начало 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')
2.3 Добавьте следующий код в зависимости build.gradle:
dependencies {
compileOnly files("$flutterRoot/bin/cache/artifacts/engine/android-arm/flutter.jar")
}
2.4 Добавьте локальный путь загрузки Flutter SDK в local.properties:
flutter.sdk= /本地下载的sdk路径
3. Если @NonNull, @Nullable и т. д. сообщают красный цвет, как показано на рисунке:
4. Решение:
4.1 Добавьте в зависимости этого build.gradle следующий код, как показано на рисунке:
dependencies {
implementation 'androidx.annotation:annotation:1.7.0'
}
5. Нажмите «Синхронизировать сейчас», чтобы получить идеальное решение.