阅读 269

Flutter入门(二):创建&运行Dome(flutter菜鸟教程)

一、 Create Dome

使用命令进行快速创建

 flutter create fdome_1 复制代码

其中fdome_1的首字母药要小写,大写会报错,无法创建项目,Flutter不搞驼峰命名。

项目常规创建完成后,项目默认语言iOS是Swift,Android是Kotlin,使用-i-a可以指定个平台默认创建语言。

0-defaultLanguage_batch.jpg

添加参数-i创建OC的Flutter项目

flutter create -i objc  fdome_1 复制代码

二、运行项目

2.1 运行iPhone Simulator

cdfdome_1目录,运行命令启动Dome,要先动模拟器,否则No supported devices connected.

$ open -a simulator  $ flutter run 复制代码

2.2 运行Android Simulator

运行到Android模拟器同理,先启动模拟器,然后运行项目即可。

安卓模拟器试了好几个,最终还是用了网易MuMU比较省心。夜神动不动99卡死了,启动virtual box也不管用,真的是闹死心,启动10次,其中9次99%卡死。

2.2.1 运行Gradle卡死

Gradle会在运行到Android时自动下载,但是服务器在国外,所以修改2个位置,添加阿里云的国内镜像:

  1. build.gradle

    • 文件位置:项目->android/->build.gradle

  2. flutter.gradle

    • 文件位置:~/flutter/packages/flutter_tools/gradle/flutter.gradle

将上述2个文件中的

google() jcenter() 复制代码

替换为

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' } 复制代码

2.3 运行到真机

运行到iPhone真机时,第一次要用Xcode进行签名。过程同iOS项目一样,修改Bundle Identify,选择合适的证书,然后运行⌘+R项目,第一次成功之后就可以使用终端的快捷命令进行任意的调试运行了。

1-CommandKey_batch.jpg

三、Code of Dart

关于Dart语言的详细介绍及开发文档到Dart中文官网或者Dart编程中文网进行查阅。

编写Dart代码的位置在项目中的lib下,项目创建就有main.dart,这是Flutter的入口函数,lib文件夹下也就是编写dart代码的位置。

void main()函数中可以写一些dart语言相关代码,然后通过cmd+点击进入查看注释,便于学习。


作者:你过来啊_
链接:https://juejin.cn/post/7028780551658012679


文章分类
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐