android studio打开flutter项目报红

一、android studio打开flutter项目报红,如下图:

二、解决方法:

2.1 在这个build.gradle添加以下代码,如图:
2.2 在build.gradle最顶部添加如下代码:
diff 复制代码
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添加如下代码:
diff 复制代码
dependencies {
    compileOnly files("$flutterRoot/bin/cache/artifacts/engine/android-arm/flutter.jar")
}
2.4 在local.properties添加Flutter SDK 本地下载路径:
diff 复制代码
flutter.sdk= /本地下载的sdk路径

三、 如果@NonNull、@Nullable等报红,如图:

四、 解决方案:

4.1 在这个build.gradle的dependencies添加以下代码,如图:
Delphi 复制代码
dependencies {
    implementation 'androidx.annotation:annotation:1.7.0'
}

五、点击 sync Now 完美解决

相关推荐
与籍同行几秒前
安卓10.0 分屏相关
android
metaRTC33 分钟前
webRTC IPC客户端Flutter版编程指南
flutter·webrtc·ipc
BD_Marathon44 分钟前
Eclipse 代码自动补全设置
android·java·eclipse
liuxf12341 小时前
鸿蒙Flutter,No Hmos SDK found.
flutter·华为·harmonyos
w***74401 小时前
SQL Server 数据库迁移到 MySQL 的完整指南
android·数据库·mysql
西西学代码7 小时前
Flutter---Listview横向滚动列表(1)
flutter
zgyhc205010 小时前
【Android Audio】dumpsys media.metrics分析
android
nono牛10 小时前
Android Binder 详解与实践指南
android·binder
小镇学者10 小时前
【PHP】PHP WebShell(网页木马)分析
android·开发语言·php
XI锐真的烦10 小时前
Flutter Windows 下“Running Gradle task ‘assembleDebug‘...” 卡住一整天的终极解决办法
windows·flutter