国内很多时候搞个开发配好镜像才能继续深入,配置也是入门的第一步。
配置环境变量
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
这里主要解决flutter包的下载问题。
maven镜像加速
光有flutter的镜像是不够的,因为底层还是gradle构建脚本,需要给maven仓库加个速。
文件android/build.gradle
buildscript {
repositories {
//注释下面两行
//google()
//jcenter()
//填加下面三行
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
}
allprojects {
repositories {
//注释下面两行
//google()
//jcenter()
//填加下面三行
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
}
Flutter安装目录/packages/flutter_tools/gradle/flutter.gradle
buildscript {
repositories {
//注释下面两行
//google()
//jcenter()
//填加下面三行
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
}
... ...
private static final String MAVEN_REPO = "https://storage.flutter-io.cn/download.flutter.io";
... ...
flutter安装目录/packages/flutter_tools/gradle/resolve_dependencies.gradle
repositories {
google()
jcenter()
maven {
url "http://download.flutter.io"//换成这个网址
}
}