android studio flutter plugin 报红 爆红 但是使用正常

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio flutter plugin 报红 爆红 但是使用正常相关的知识,希望对你有一定的参考价值。

因为Flutter plugin 最终要被引入flutter app 或者 native app 所以 他们没有帮你引入 但是你运行也看不出来错误!

但是编译的时候你会发现...没有什么问题 但是调试的时候不好调试啊

所以我们来解决这个问题

定位到  local.properties

 

保证 引入了 sdk 与flutter sdk

修改根目录下面的

build.gradle

新增

//获取local.properties配置文件
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}
//获取flutter的sdk路径
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

位置在这里

依赖使用 compileOnly代表 仅仅编译的时候用 但是实际不会打入到项目中

因为本身就是FLutter plugin 所以就是为了编译而生

compileOnly files("$flutterRoot/bin/cache/artifacts/engine/android-arm/flutter.jar")

 

以上是关于android studio flutter plugin 报红 爆红 但是使用正常的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio如何安装Flutter(windows系统)?

Flutter 未检测到 Android Studio

安装android studio&flutter

Android studio集成flutter

Android studio集成flutter

Android Studio 上的新 Flutter 项目