当前位置 : 主页 > 编程语言 > java >

Android studio Flutter Plugin 报红 爆红 但是使用正常 Flutter sdk引入

来源:互联网 收集:自由互联 发布时间:2023-03-22
因为Flutter plugin 最终要被引入flutter app 或者 native app 所以 他们没有帮你引入 但是你运行也看不出来错误! 但是编译的时候你会发现...没有什么问题 但是调试的时候不好调试啊 所以我

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

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

所以我们来解决这个问题

定位到  local.properties

 

Android studio Flutter Plugin 报红 爆红 但是使用正常 Flutter sdk引入_jar

保证 引入了 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.")}

位置在这里

Android studio Flutter Plugin 报红 爆红 但是使用正常 Flutter sdk引入_flutter_02

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

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

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

 

Android studio Flutter Plugin 报红 爆红 但是使用正常 Flutter sdk引入_jar_03

上一篇:(四)Flutter 快速起步 HelloWord 与ListView
下一篇:没有了
网友评论