首页 > 其他分享 >Flutter之配置gradle

Flutter之配置gradle

时间:2022-09-26 23:57:06浏览次数:34  
标签:set 配置 Flutter maven https gradle com flutter

目录

Flutter之配置gradle

Flutter Version

  • 3.3.2

添加环境变量

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

修改 flutter.gradle

E:\flutter\packages\flutter_tools\gradle\flutter.gradle

buildscript {
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        /* When bumping, also update ndkVersion above. */
        classpath 'com.android.tools.build:gradle:4.1.0'
    }
}

改成

buildscript {
    repositories {
		/*
        google()
        mavenCentral()
		*/
		maven { url 'https://maven.aliyun.com/repository/google' }
		maven { url 'https://maven.aliyun.com/repository/central' }
		maven { url 'https://maven.aliyun.com/repository/public' }
		maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
		
    }
    dependencies {
        /* When bumping, also update ndkVersion above. */
        classpath 'com.android.tools.build:gradle:4.1.0'
    }
}

private static final String DEFAULT_MAVEN_HOST = "https://storage.googleapis.com";

改成

private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";

修改 resolve_dependencies.gradle

String storageUrl = System.getenv('FLUTTER_STORAGE_BASE_URL') ?: "https://storage.googleapis.com"

如果你没添加FLUTTER_STORAGE_BASE_URL的环境变量,添加环境 或者 改成

String storageUrl = System.getenv('FLUTTER_STORAGE_BASE_URL') ?: "https://storage.flutter-io.cn"

修改了环境变量的可以忽略这一步


指定gradle路径

  • 路径
E:\flutter\bin\cache\artifacts\gradle_wrapper\gradlew.bat

原文件

set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%

改成

set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
set GRADLE_OPTS="-Dgradle.user.home=E:/gradle/.gradle"

E:/gradle/.gradle这个可以指定gradle生成的路径


enjoy it~

标签:set,配置,Flutter,maven,https,gradle,com,flutter
From: https://www.cnblogs.com/NueXini/p/16733021.html

相关文章

  • centos 配置网络
    虚拟网络编辑器设置Vmware为vmware8网卡nat模式虚拟机网卡为NAT模式切换到网卡配置cd/etc/sysconfig/network-scripts/备份一份cpifcfg-ens33./ifcfg-ens33......
  • Anaconda配置教程
    写在前面,本教程仅针对win用户。Step1下载AnacondaStep2退出浏览器,nucleas可以注册,但不必要。Step3找到任务栏,搜索AnacondaNavigator打开Navigator,选择jupyter......
  • 使用appsettings.json配置和依赖注入调用Serilog日志模块
    appsettings.json配置Serilog{//"Logging":{//"LogLevel":{//"Default":"Information",//"Microsoft.AspNetCore":"Warning"//}//},......
  • nginx配置HTTP请求自动跳转HTTPS
    server{listen80;server_namewww.huazaitiandi.com;#需要将yourdomain替换成证书绑定的域名。rewrite^(.*)$https://$host$1;......
  • 封装配置文件,读取配置文件
    #封装配置文件fromconfigparserimportConfigParserimportosfromCommon.handle_pathimportconf_dirfile_path=os.path.join(conf_dir,'config.ini')class......
  • Webpack之拆分/合并配置
    使用webpack-merge 合并配置然后对应script为:build:devwebpack--configwebpack.dev.config.jsbuild webpack--configwebpack.prod.config.js//webpack.base.c......
  • Git:Github-SSH 配置(加密方式 Ecdsa)
    鼠标右键菜单>>GitBashHere配置用户名gitconfig–globaluser.name"用户名"配置电子邮箱gitconfig–globaluser.email"电子邮箱"以Ecdsa的方式生成SSH......
  • App.config配置详解
     转载地址:https://www.cnblogs.com/luna-hehe/p/9104748.html经上一篇文章https://www.cnblogs.com/luna-hehe/p/9104701.html发现自己对配置文件很是不了解,同样还是查......
  • Ubuntu22.04 安装配置VNC Server
    如果转载,请注明出处https://www.cnblogs.com/milton/p/16730512.htmlUbuntu22.40下VNC和远程桌面的区别使用远程桌面时,用户必须在host上登入桌面环境.可以是锁屏......
  • HBuilderX配置微信开发者工具后,微信开发者工具显示Fail to open IDE
     问题微信开发者工具地址配置正确,且端口也开启了,但是显示打开微信ide失败。   原因manifest.json中有微信小程序AppID,但未在微信开发平台将我的微信号加......