flutter_tools/gradle/app_plugin_loader.gradle‘ as it does not exist

背景:

flutter 1.17.hotfix5

因为使用flutter crate 来创建新项目的,在之前的windows电脑能够正常运行,但是在mac电脑上死活运行不上去,查了很久,github上也查看了相关issuer,发现解决问题的方法还是视情况而定吧。

这里给出两种解决方法:

  • 1 github上的解决方法:
$ rm android/settings.gradle
$ flutter create .
  • 2 我自己的解决方法:

先删除settings.gradle 文件,然后从以前能运行起来的老项目张贴一个过来,具体文件内容如下:

include ':app'

def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()

def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
    pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}

plugins.each { name, path ->
    def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
    include ":$name"
    project(":$name").projectDir = pluginDirectory
}

因为项目就不支持kottlin与swift语言,之前有注释掉无关的内容,现在又给加上来了。

flutter_tools/gradle/app_plugin_loader.gradle‘ as it does not exist_第1张图片

参考:https://github.com/flutter/flutter/issues/55619

更多:

如何写一个自己的小程序并上线

Github搭建个人博客(2019最新版,亲测)
徐代龙的技术博客

你可能感兴趣的:(Flutter开发,flutter,小程序,java,python)