最近今天一直在自学flutter开发,我也是一个android开发者,所以第一步选择的工具就是androidStudio,按照flutter中文网教程一步一步进行安装,创建项目后运行就卡住了。
直接说解决方案
1、找到flutter安装目录,比如说我的安装目录是D:\jinbiao.wu\Flutter\flutter,继续往里packages\flutter_tools\gradle ,找到flutter.gradle,双击打开,如图
2、类似于android项目gradle结构一样,找到buildscript,修改点如下
buildscript {
repositories {
maven { url 'https://repo1.maven.org/maven2/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/releases/' }
maven { url 'https://maven.aliyun.com/repository/google/'}
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/'}
maven { url 'https://jitpack.io/' }
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
}
}
如图
3、再往下找到DEFAULT_MAVEN_HOST字段,修改内容改为
private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";
保存即可。
4、重新打开androidStudio,打开android目录下build.gradle文件,将google() ,jcenter()替换掉,缓存代码块种内容
buildscript { ext.kotlin_version = '1.3.50' repositories { maven { url 'https://repo1.maven.org/maven2/' } maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/releases/' } maven { url 'https://maven.aliyun.com/repository/google/'} maven { url 'https://maven.aliyun.com/repository/gradle-plugin/'} maven { url 'https://jitpack.io/' } } dependencies { classpath 'com.android.tools.build:gradle:4.1.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { maven { url 'https://repo1.maven.org/maven2/' } maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/releases/' } maven { url 'https://maven.aliyun.com/repository/google/'} maven { url 'https://maven.aliyun.com/repository/gradle-plugin/'} maven { url 'https://jitpack.io/' } } }
5、运行一下试试,有2个结果等着你:
第一种,运行稳定,安装成功。
第二种,继续和你耗到底,还是不成功,那就不妨再看看其他博客,看看有没有解决方案。