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

相关推荐
QQ34634815726 分钟前
Flutter_01 工具准备1
flutter
yuhuofei20212 小时前
【Python入门】Python中字符串相关拓展
android·java·python
dalancon3 小时前
Android Input Spy Window
android
dalancon4 小时前
InputDispatcher派发事件,查找目标窗口
android
我命由我123454 小时前
Android Framework P3 - MediaServer 进程、认识 ServiceManager 进程
android·c语言·开发语言·c++·visualstudio·visual studio·android runtime
天才少年曾牛5 小时前
Android14 新增系统服务后,应用调用出现 “hidden api” 警告的原因与解决方案
android·frameworks
赏金术士5 小时前
Jetpack Compose 底部导航实战教程(完整版)
android·kotlin·compose
随遇丿而安6 小时前
第5周:XML 资源、样式和主题,真正解决的是“页面以后还改不改得动”
android
zh_xuan6 小时前
Android 获取系统内存页大小:sysconf(_SC_PAGESIZE) 与 JNI 实现
android·jni·ndk·内存页大小
fundroid8 小时前
Google I/O 2026 | Android 全面进化:从操作系统到“智能中枢”
android·jetpack compose·google i/o 2026