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 报红 爆红 但是使用正常的主要内容,如果未能解决你的问题,请参考以下文章