1. Modifique android/build.gradle no projeto e substitua google() e mavenCentral() pelo seguinte código
maven { url 'https://maven.aliyun.com/repository/central/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
2. Encontre o caminho de instalação do flutter, encontre o arquivo flutter.gradle em packages\flutter_tools\gradle , encontre o objeto buildscript , modifique o conteúdo dos repositórios dentro de , e substitua-o pelo seguinte código
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/central/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
dependencies {
/** When bumping, also update ndkVersion above, as well as the Android Gradle Plugin
* version in ../lib/src/android/gradle_utils.dart.
*/
classpath 'com.android.tools.build:gradle:7.3.0'
}
}
3. Ainda use "ctrl+F" para pesquisar DEFAULT_MAVEN_HOST no arquivo flutter.gradle e modifique-o para o seguinte código
private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";
(A versão do flutter neste artigo é Flutter 3.10.6)
referência:
A operação de vibração sempre mostra a tarefa Running Gradle 'assembleDebug'.