flutter是由google开发并维护的一个开源的UI软件开发工具包,,他的核心目标是一套代码库,,高效的为多个平台(ios 和 android)构建高性能,高保真度的本地编译应用程序
安装Android studio
安装flutter sdk ,,并设置为环境变量
- 国内需要先设置镜像
https://docs.flutter.dev/community/china
C:> $env:PUB_HOSTED_URL="https://pub.flutter-io.cn" C:> $env:FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
- 下载flutter-sdk :
https://docs.flutter.dev/get-started/install/windows/desktop
下载完了之后,解压,并设置环境变量
- 国内需要先设置镜像
安装android sdk 许可证
flutter doctor --android-licenses
打开android studio 安装
android sdk command-line Tools(latest)
安装 visual studio ,并安装里面的
使用 c++的桌面开发
测试flutter环境
flutter doctor
这样弄了之后,运行项目有bug
腾讯云国内gradle镜像地址:https://mirrors.cloud.tencent.com/gradle/ ,,选择对应的版本换上
换成腾讯云的镜像:https://mirrors.cloud.tencent.com/gradle/gradle-8.12-all.zip
阿里云的镜像少东西:
repositories {
// google()
// mavenCentral()
// 腾讯云主仓库
maven { url = uri("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/") }
// Google 专用仓库
maven { url = uri("https://mirrors.cloud.tencent.com/nexus/repository/google/") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
}
flutter clean
# 删除android目录下的 .gradle
# verbosity: 冗长的
flutter run -v
引用:https://blog.csdn.net/qq_19318083/article/details/146073817