修改Flutter3.19.2SDK的镜像源为国内镜像源 解决一直卡在Running Gradle task ‘assembleDebug‘与Executfailed for task ‘app:x‘
在中国使用Flutter可能会遇到访问Google远程仓库的网络问题,因此需要将Flutter的镜像源修改为国内的镜像源以提高下载速度。
以下是修改Flutter SDK的镜像源为中国镜像源的步骤:
- 打开Flutter SDK目录下的
flutter
文件夹。 - 在
flutter
文件夹中找到packages
文件夹,然后打开flutter_tools.stub.script
文件。 - 在
flutter_tools.stub.script
文件中找到_initAndroid
函数。 - 在
_initAndroid
函数中找到repository
和url
参数,并将其修改为中国镜像的URL。
例如,你可以将以下代码:
gradleArg.addAll(["-Pio.fabric.tools:gradle-plugin:1.4.1", "classpath"]);
修改为:
gradleArg.addAll(["-Pio.fabric.tools:gradle-plugin:1.4.1", "classpath"]);
这里的<中国镜像的URL>
需要你根据实际情况替换为中国地区可用的Gradle插件仓库地址。
注意:由于中国大陆对Flutter的官方仓库有限制,你可能需要使用国内的第三方镜像或者设置代理来解决访问问题。
另外,如果你是通过pub
包管理器下载依赖,也可以通过设置PUB_HOSTED_URL
环境变量来使用国内的镜像。例如:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
请确保替换为有效且可用的中国镜像URL,并且在修改后重新运行Flutter命令。
评论已关闭