flutter 进行安卓项目模拟预览
选择模拟
我这里使用 vscode 来进行创建项目。创建项目后默认连接的是 windows 。由于之前安装了android studio 这里会有一个默认的模拟器。
切换镜像
切换后点击调试,会因为连接的是国外的网络而很久无法显示。
- 这里我们需要再项目中
android/build.gradle
中将 页面中 两个 repositories 里的内容注释掉改成新增的几个镜像 注意 这个页面需要改两次
repositories {
// google()
// mavenCentral()
// 由于镜像问题,可以将上方的内容注释掉修改成国内镜像
maven {
url 'https://maven.aliyun.com/repository/public/'
}
maven {
url 'https://maven.aliyun.com/repository/public'
}
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin'
}
maven {
url 'https://maven.aliyun.com/repository/google'
}
maven {
url 'https://maven.aliyun.com/repository/central'
}
}
- 找到flutter,根据
flutterpackagesflutter_toolsgradlesrcmaingroovy
路径,找到flutter.groovy
文件
buildscript {
repositories {
// google()
// mavenCentral() 将之前的内容替换掉,
maven {
url 'https://maven.aliyun.com/repository/public'
}
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin'
}
maven {
url 'https://maven.aliyun.com/repository/google'
}
maven {
url 'https://maven.aliyun.com/repository/central'
}
}
- 修改 文件中的
DEFAULT_MAVEN_HOST
常量值,改为https://storage.flutter-io.cn
private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";
这是再次执行调试就可以将flutter 的内容预览在安卓的模拟设备上了