现在在自学flutter,万事先把装备准备好,首先来把常用的编辑器安装好,走着~
1、下载并安装 Android Studio.
https://developer.android.google.cn/studio/index.html
我下载的版本是
2、安装过程中一路next,
其中 Android Virtual Device是系统自带模拟器,这里选择安装
4、点击 Next 继续下一步,选择Android Studio安装到哪一个目录(我习惯将应用软件安装到D盘)
5、点击 Next 继续下一步,选择是否创建快捷方式,不勾选默认是创建(个人喜好),这里直接点击Install执行安装
6、知道出现完成按钮运行android studio
7、android studio会自动打开
安装sdk: 右上角的
然后会出现下面的弹层:
注意:1:sdk的路径中不能含空格(我开始的时候就放到D:\Program Files\flutter\...)结果报错了,当时忘记什么错了,总之注意这一点。
2:安装最新的前两个 + api32(如果需求要求,可以指定版本的sdk)
安装驱动:点击
显示红框里的内容
,然后在点击‘Create device' 出现下面的弹层
因为我是计划做手机端开发,所以选择了两个不同size的。再点击‘next’,跳转到下面页面
由于很多原因,下载的这个api32,当时也是报错弄了好久,忘记具体问题是啥?┭┮﹏┭┮。再点击next。进入下面页面
因为我已经安装过了,所以直接点击'finish',未安装过的,继续点击 next 进行安装,然后再 finish.
之后安装好的驱动就在右侧可见,如下如:
我们开始创建flutte项目
之后会弹出下面:
项目路径是我自定义的,后面跟着的是项目名称,之后再点击 finish,页面会出现创建项目中,稍微等待一下就好
项目创建成功后之后,如下图:
数字对应描述:
1 安卓平台的开发部分(也是目前我需要开发的部分)
2 ios平台的开发部分,这个部分再xcode环境中开发,后续我会跟进(好像需要再mac环境开发?待定哈~)
3 运行主入口
4、5 飘过,圈多了,哈哈哈
6 类似packpage用于放置安装依赖包的
下面来运行一下这个创建的项目
运行项目成功之后如图下
到此就结束了,下面放上之前上遇到的我问题:
一、问题如图
解决办法 将项目的名称改为纯小写,即可解决。例如:FlutterDemo 你需要改为flutterdemo 或者 flutter_demo即可。
二、Flutter开发错误记录: Flutter SDK not found. Define location with flutter.sdk in the local.properties file.
问题解决
基于以上错误信息的提示,在Android 项目目录下的local.properties文件中添加上flutter SDK的位置,示例如下:
Mac环境:
sdk.dir=/Users/sunnysaini/Library/Android/sdk
flutter.sdk=/Users/sunnysaini/development/flutter
windows环境:
flutter.sdk=C\:\\flutter_sdk\\flutter_windows_1.17.5-stable\\flutter
注意: 示例中具体路径要基于本地flutter SDK的路径来添加;
我的是:D:\Program Files\flutter
三、问题如图:
解决方法:
1、在host文件配置:
192.30.253.112 github.com
172.217.160.78 maven.google.com
然后再重新执行flutter doctor 解决问题!!!
四 问题如下:
这个问题是让我在公司安装了一个小时还没结束的。
截止20:42已经一个半小时了, 小伙伴这个安装的话一定要在家老公司网速限速,┭┮﹏┭┮
可以看出来,需要下载Visual Studio:里面有提示下载的地址:https://visualstudio.microsoft.com/downloads/
然后安装 "Desktop development with C++" ,要注意的是: Windows 10 SDK (10.0.17763.0) ,
需要下载的是10.0.17763.0这个版本的。因为默认下载的是其他版本的sdk,所以勾选的时候,需要注意选择。
MSBuild MSVC v142 - VS 2019 C++ x64/x86 build tools 这2个是默认就有选择的。
其中 Windows 10 SDK (10.0.17763.0) , 和 MSBuild MSVC v142 - VS 2019 C++ x64/x86 build tools 我安装是目前最新的版本,最新连续的各3个版本。
可能因为这个原因,安装时间这么久。。。。。
在运行flutter doctor
五、问题如图:”
[Flutter]Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns解决方法
升级gradle,如下:
修改gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
修改android/build.gradle:
dependencies {
classpath 'com.android.tools.build:gradle:7.0.4'
}
--ps :自己用于记录学过的问题,不喜勿喷,感谢~