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 完美解决

相关推荐
赏金术士9 小时前
Kotlin ViewModel
android·kotlin
vistaup10 小时前
kotlin 二维码实现高斯模糊
android·kotlin
愈努力俞幸运11 小时前
function calling与mcp
android·数据库·redis
阿巴斯甜12 小时前
LeakCanary
android
阿巴斯甜12 小时前
compose
android
阿巴斯甜12 小时前
Glide
android
-SOLO-12 小时前
使用Perfetto debug trace查看超时slice
android
阿巴斯甜12 小时前
Retrofit
android
阿巴斯甜13 小时前
OkHttp
android
阿巴斯甜13 小时前
Flow
android