flutter+andriod studio+windows 环境变量配置以及排坑

tips:只有关键说明 不是傻瓜教程

1.各个版本选择

1. flutter选择3.3.10版本(为啥不选更高的,我选过,执行flutter doctor时有一个报错:不能识别电脑的操作系统是win10或者更高的,这个bug我改了半天没改出来,解决不了bug就只能解决版本)。
2. java选择java8(java1.8)以上(推荐11或17),不然支持不了flutter3x版本,2x高版本都不支持。
3. andriod studio在官网下载的最新版本(2022.1.1)。(安装路径不能选择有空格或中文的文件下。 默认的program Files、 andriod studio文件夹就不行,我们需要改为andriodStudio, 或者自己重新选路径,我是重新选的)

2.根据上面的版本在官网下载对应版安装,并且配置好环境变量

3.由于fultter pub包镜像在国外,所以我们在环境变量的用户变量下添加如下两个,改为国内镜像

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

4.在powershell上执行flutter doctor

在这里插入图片描述
一个一个解决

第一个:! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

执行 flutter doctor --android-licenses指令 一直y就可解决

第二个:X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

如果你不开发windows桌面应用可以不管,不然就去官网下载完Visual Studio软件即可解决

第三个:Unable to find bundled Java version.

找到自己的Android studio的安装路径 找到jbr文件夹,进去全部复制到,同样在andriod studio根目录的文件夹jre

ps:还有一个bug我忘记怎么报的错了
解决方法:在andriod studio中的sdk manage下载这个,如图
在这里插入图片描述
然后执行flutter doctor 就没有报错了

5. 运行项目时会一直卡在Running Gradle task ‘assembleDebug’…

解决方法:
1.找到自己flutter解压路径,找到对应的flutter.gradle打开
在这里插入图片描述

  1. 1)在文件中查找buildscript属性在repositories 下面添加注释掉如下
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' }
    }

2) 在同一个文件搜索DEFAULT_MAVEN_HOST设置为https://storage.flutter-io.cn

自己项目里也要改
在这里插入图片描述
ok 结束

番外

  1. andriod studio 建议使用老版logcat,设置中取消勾选,如下

在这里插入图片描述

  1. 解决andriod studio报错中文乱码

添加环境变量=》添加系统变量 GRADLE_OPTS, 值为-Dfile.encoding=UTF-8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值