其實說到底就是國內(nèi)訪問google源太慢或者超時,所以兩個方案
方案一:讓自己能順利訪問google 懂得都懂
方案二:更換鏡像地址,一共需要更換一下3個地方
1-更改 flutter/packages/flutter_tools/gradle/flutter.gradle文件
將google、mavencentral換成阿里云的鏡像
buildscript {
repositories {
// 修改前
// google()
// mavenCentral()
//修改后
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
}
dependencies {
/* When bumping, also update ndkVersion above. */
classpath 'com.android.tools.build:gradle:4.1.0'
}
}
2-更改flutter/packages/flutter_tools/gradle/resolve_dependencies.gradle文件文章來源:http://www.zghlxwxcb.cn/news/detail-635572.html
repositories {
//更改前
// google()
// mavenCentral()
//更改后
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
maven {
url "$storageUrl/download.flutter.io"
}
}
3-更改android/build.gradle文件文章來源地址http://www.zghlxwxcb.cn/news/detail-635572.html
同上
buildscript {
ext.kotlin_version = '1.6.10'
repositories {
// google()
// mavenCentral()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
}
}
allprojects {
repositories {
// google()
// mavenCentral()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
}
}
到了這里,關(guān)于flutter打包解決 Running Gradle task ‘a(chǎn)ssembleRelease‘...死循環(huán)問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!