打开..\flutter\packages\flutter_tools\gradle下flutter.gradle文件,修改buildscript为
buildscript {
repositories {
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'
}
}
项目目录下,android->gradle下的build.gradle,修改buildscript和allprojects为
buildscript {
ext.kotlin_version = '1.2.71'
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'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
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'}
}
}
运行后若显示Shader compilation error,使用flutter run --enable-software-rendering。
之后如果使用其他包文件的时候也有问题的话也可以这样子改。
PS:有个疑惑,同样是接了外网,同事的就不用改,一路顺畅,我的必须要改下,有可能是什么问题呢?