Flutter开发之AS开发环境搭建

Flutter简介:

            Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。

Flutter相关地址:

           Flutter中文网:https://flutterchina.club/

           Flutter github地址:https://github.com/flutter/flutter

           Flutter 安装包地址:https://github.com/flutter/flutter/releases

          下载Git for Windows地址:https://git-scm.com/download/win

Flutter安装环境搭建:

1、由于国内访问flutter受到限制,Flutter官方为中国开发者搭建了临时镜像。

 

 2、下载Git for Windows (Git命令行工具)

如果已安装Git for Windows,请确保命令提示符或PowerShell中运行 git 命令,不然在后面运行flutter doctor时将出现Unable to find git in your PATH错误, 此时需要手动添加C:\Program Files\Git\binPath系统环境变量中。

3、获取Flutter SDK

鼠标右键进入Git Bash Here 窗口 然后输入git clone -b beta https://flutter/flutter.git 

PS:容易遇到的问题:如果出现error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054

解决方法:

 1、首先输入如下命令:   git config http.sslVerify "false"

2、如果输入上面命令提示报“ fatal: not in a git directory  ”,则输入如下命令:git init

3、重新下载代码:  git clone  https://gitee.com......

4、如果还是git代码还是下载失败,则需要修改git缓存的大小为100MB,输入如下命令:  git config --global http.postBuffer 100M

 

Flutter下载完毕后显示:

Flutter下载后文件夹文件内容:

4、将下载好的flutter配置环境变量然后重启电脑 重启电脑 重启电脑 生效

5、运行Windows PowerShell 输入最关键的一步 运行 flutter doctor每次配置环境到了这一步都和买彩票一个心情,哈哈)

这里系统提示我们个错误

       Android license status unknown​​​​​

解决办法:

我们需要安装 Android license

Windows PowerShell 里面继续运行flutter doctor --android-licenses命令 然后一路y就可以了,最后显示如图:

 

       [!] Connected device   ! No devices available

解决办法:

打开AS,再USB连接手机,再run一次flutter doctor就可以了

       SDK 29.0.2的问题

解决办法:打开AS下载一个就好了 不要慌

解决完问题后重新运行flutter doctor显示下列结果就可以操作AS了:

 

 PS: 千万别去下载flutter安装包:当你下载完flutter安装包,解压后配置完环境变量,重启让环境变量生效,在基本操作都做完后打开cmd无比激动的敲下了flutter doctor 然后就这个鸟样了

解决办法:

把刚刚下载的Flutter安装包删掉,重新在想要安装的目录下运行git clone -b beta https://github.com/flutter/flutter.git 等待下载完毕,再次验证就好了,这条路走不通呀,好奇怪的问题。

 

Android Studio的 配置

打开AS的setting-->Plugins 下载Dart和Flutter插件 然后重启AS

 

以上都配置好以后,在AS的界面上就可以创立Flutter项目了

 

创建第一个Flutter项目:

1、点击start a new Flutter project后选择 Flutter application 作为 project 类型, 然后点击 Next

 

2、点击Next后

项目名称 你开心随意就好但是请自觉遵守项目起名规范

Flutter SDK path 找到你flutter路径

项目地址 看个人习惯

项目描述 不用管它

3、然后点击Next配置包名 下面几项勾上就好不用动然后点击finish

 

4、更改里面的代码换上我们的Hello World 自带的那个不好看  第一个项目居然不是helloworld 这个真不能忍 

import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Welcome to Flutter',
      home: new Scaffold(
        appBar: new AppBar(
          title: new Text('Welcome to Flutter'),
        ),
        body: new Center(
          child: new Text('Hello World'),
        ),
      ),
    );
  }
}

 

运行项目:

1、Error running Gradle 错误 

虽然能翻墙 但是墙现在有点厚

将Android里面的build.gradle  

//google()
      //jcenter()这个换成阿里的镜像

然后找到flutter安装目录 E:\flutter\packages\flutter_tools\gradle这个文件夹 在里面找到

flutter.gradle文件然后进行修改

 

​​​2、一直在构建卡在Initializing gradle......

找到gradle-wrapper.properties文件     将htpps改为http 

3、项目中build.Gradle中GradleException问题

throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")

改为 

throw new Exception("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")

即可

 

最后来一张运行程序成功的图图:

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值