flutter环境安装与创建虚拟手机

叶世*

flutter, android

项目描述

温馨提示 每个人电脑不同,安装时肯定或者可能会有报错,感谢阅读...

上传时间

2021.01.11

浏览人数

1290人
叶世*
天津市津南区
Hot:9177

 flutter配置

Flutter 依赖下面这些命令行工具 需要下载一个Git for Windows

git部分

1.官网下载地址:https://git-scm.com/download/win 不推荐,太慢了

可以在网上搜索百度云或者镜像安装

安装之后环境配置path, git配置到bin目录,cmd输入git检查是否安装成功

flutter部分

2.cd到桌面使用镜像下载git clone

git clone -b stable https://github.com.cnpmjs.org/flutter/flutter.git

path到bin目录,cmd输入flutter doctor

*如果没有path到路径

*如果运行成功但是启动sdk报错原因:后台有一个叫做Background Intelligent Transfer Service的服务没有开启,导致Flutter没法去下载.解决方法:右键"我的电脑"-"管理"-"服务和应用程序"-"服务"找到Background Intelligent Transfer Service这个服务,然后把他开启或者重启即可

如果配置之后还不行的话可以先配置下面的清华镜像再试

3.最后用户变量环境配置 变量->值:

flutter doctor的时候,显示Building flutter tool...Running pub upgrade...一直卡着不动

解决办法:使用清华的镜像,配置到电脑的系统环境变量环境变量名:FLUTTER_STORAGE_BASE_URL 内容:https://mirrors.tuna.tsinghua.edu.cn/flutter

环境变量名:PUB_HOSTED_URL  内容:https://mirrors.tuna.tsinghua.edu.cn/dart-pub

4.最后的一点

在cmd自动更新partsdk后,在下个阶段卡住的时候,启动powershell,重新运行flutter doctor,不报错一直等着就行,它将自动下载完毕

安装PowerShell5.1,至少需要.NET Framework 4.5.2,如果系统当前.NET Framework版本低于这个版本,需要先升级.NET Framework 必须使用powerShell执行,

注意*这个东西特别坑特别多,建议换台电脑重新配置升级地址: C:\Windows\Microsoft.NET\Framework

android studio配置

1.去官方下载android studio,注意选择你所需要的系统下载

2.下载之后一直next,其中有一个创建捷径,点击下方的don,t create继续next,其他的没什么重要的,有一项是选择langage,会java选java,不会的选那个另一个语言就行,学的简单一点

配置下载完成后让studio软件自己下载他所需要的sdk,不要自己去下载sdk,东西太多了

以后需要的话在file->setting->sdk选择需要的东西应用一下让他自己下

3.添加用户环境变量:

key: Android_SDK_ROOT

value: studio在计算机自动下载的sdk路径

4.在右上角创建虚拟机,此时它提示缺少一个Haxm或者一个小插件,点击一个它提供的一个install等一下就可以了,android系统各个版本选择需要的,在里面download一下


flutter环境安装与创建虚拟手机

当显示出这个google的手机时你就成功了...


二. 使用夜神模拟器打开app

adb不是外部或内部命令,解决方法

Android\Sdk\platform-tools

找到此sdk下的platform..文件夹添加到环境中的path中

flutter连接夜神手机模拟器

官方下载夜神模拟器https://www.yeshen.com/?baidu=hangye

copy AndroidSDK目录下的 platform-tools 下的 adb.exe 将名字修改成nox_adb.exe到 Nox \ bin下.

将此文件夹原先的nox_adb.exe加上一个.bak。

将夜神bin路径添加到环境path中

打开cmd,输入adb version 和 nox_adb version查看版本号是否相同

解决flutter doctor --android-licenses

java版本号超出8会出现Exception错误

重新安装java8之后重新打开cmd,并且重新执行命令:flutter doctor --android-licenses

vscode运行flutter

将镜像粘贴浏览器下载vscode

vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/VSCodeUserSetup-x64-1.43.0.exe

打开夜神模拟器,如果没打开点击夜神自带的修复,重开即可

1)创建一个文件夹flutter,拉到vsCode中打开,在编辑器中新建终端

2)输入flutter create my_app,项目创建完成后就可以跑起来了

但是输入flutter run 等很长一段时间,发生了一个错误,说gradle版本不太对解决方法:Flutter指定gradle的路径以及Maven仓库地址修改1.进入flutter sdk此目录\flutter\bin\cache\artifacts\gradle_wrapper,编辑gradlew.bat文件

图1: https://img-blog.csdnimg.cn/20191206210729672.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MjEzMzg4,size_16,color_FFFFFF,t_70

set GRADLE_OPTS="-Dgradle.user.home=E:/Repository/gradle/.gradle"<--选择存放gradle的位置,这个盘符可以随意指定,不一定放这个E盘进入flutter\packages\flutter_tools\gradle,将flutter.gradle里的maven地址换aliyun的

图2:https://img-blog.csdnimg.cn/20191206213253194.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MjEzMzg4,size_16,color_FFFFFF,t_70

maven { url 'https://maven.aliyun.com/repository/google'}maven { url 'https://maven.aliyun.com/repository/jcenter'}maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}

进入flutter\packages\flutter_tools\gradle里的以下几个文件修改Maven仓库地址

flutter.gradle

图3.1:https://img-blog.csdnimg.cn/20200620233504428.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MjEzMzg4,size_16,color_FFFFFF,t_70

aar_init_script.gradle

图3.2:https://img-blog.csdnimg.cn/2020062023353590.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MjEzMzg4,size_16,color_FFFFFF,t_70

resolve_dependencies.gradle

图3.3:https://img-blog.csdnimg.cn/20200620233606778.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MjEzMzg4,size_16,color_FFFFFF,t_70

根据图片统一修改为"https://storage.flutter-io.cn/download.flutter.io"

打开vscode再次创建一次项目,运行flutter run


叶世*

4.8分

还未获得评语哦~
python python培训 天津python培训 python培训班 python培训多少钱 Django 天津python培训班 天津python培训 天津python培训机构。天津python培训学什么? python python培训 天津python培训 Mysql django Numpy flask anaconda 天津python培训 天津python培训班 python培训 python 天津python培训 天津python培训班 数据爬虫 爬虫技术 python爬虫 python 天津python培训 python培训 python PyCharm Eclipse + 天津python培训 python培训 python PyCharm Eclipse + PyDev python培训 天津python培训 python培训班 python培训多少钱 PyCharm Eclipse + PyDev visual studio 天津python培训 天津python培训班 PyCharm Eclipse + PyDev visual studio 天津python培训 天津python培训班 天津python培训机构 python培训班 C/C++ Java Python 天津python培训 天津python培训班 天津python培训机构 python培训班 C/C++ Java Python 天津python培训 天津python培训班 天津python培训机构 python培训班 C/C++ Java Python 天津python培训 天津python培训班 天津python培训机构 python培训班 C/C++ Java Python 天津python培训 天津python培训班 天津python培训机构 python培训班 python java web 天津python培训 天津python培训哪家好 天津python培训机构 天津python培训班 python java web前端 天津python培训 天津python培训班 天津python培训机构 天津python培训学校 python java web 天津python培训 天津python培训班 天津python培训机构 python培训 python java web 天津python培训 天津python培训班 天津python培训机构 天津python培训学校 python java web 天津python培训 天津python培训班 天津python培训机构 python java web 天津python培训 天津python培训班 天津python培训机构 天津python培训学校 python Java web 天津python培训 天津python培训学校 天津python培训机构 天津python培训班 python java web 天津python培训 天津python培训班 天津python培训机构 python培训 python Java web 天津python培训 天津python培训机构 天津python培训班 python培训 python java web 天津python培训 天津python培训机构 天津python培训学校 python培训 python java web 天津python培训 天津python培训班 天津python培训机构 python培训 python java web 天津python培训 天津python培训班 天津python培训机构 python培训 python java web 天津python培训 天津python培训班 天津python培训机构 python培训学校 python java web 天津python培训 天津python培训机构 python培训班 python java web 天津Java培训 天津Java培训班 Java培训 天津Java培训机构 python web java 天津python培训 天津python培训班 天津python培训机构 python java web 天津python培训 天津python培训班 python培训 天津python培训机构 python java web 天津python培训 天津python培训班 天津python培训机构 python培训 python web java 天津python培训 天津python培训班 python培训 python web java 天津python培训 天津python培训班 python培训 python web java 天津python培训 天津python培训机构 天津python培训学校 python web java 天津python培训班 天津python培训机构 天津python培训学校 python java web 天津python培训 天津python培训机构 python培训 python web java 天津python培训 天津python培训班 python培训 python web java 天津python培训 天津python培训机构 python培训 python web java 天津python培训 天津python培训班 python培训 python web java 天津python培训 天津python培训班
叶世*    9177 天津市津南区 设计师杨冰是女孩 2003.**.**
本网站已在中国版权保护中心登记了美术作品著作权与软件著作权违者将依法追究责任,特此声明! | Copyright©2013-2022,zhuzuoji.com | 诚筑说培训学校(天津)有限公司内容支持 | 京ICP备17020986号-5