背景:
flutter 1.17.hotfix5
因为使用flutter crate
来创建新项目的,在之前的windows电脑能够正常运行,但是在mac电脑上死活运行不上去,查了很久,github上也查看了相关issuer,发现解决问题的方法还是视情况而定吧。
这里给出两种解决方法:
$ rm android/settings.gradle
$ flutter create .
先删除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语言,之前有注释掉无关的内容,现在又给加上来了。
参考:https://github.com/flutter/flutter/issues/55619
更多:
如何写一个自己的小程序并上线
Github搭建个人博客(2019最新版,亲测)