Flutter入门(二):创建&运行Dome(flutter菜鸟教程)
一、 Create Dome
使用命令进行快速创建
flutter create fdome_1 复制代码
其中
fdome_1
的首字母药要小写,大写会报错,无法创建项目,Flutter不搞驼峰命名。
项目常规创建完成后,项目默认语言iOS是Swift
,Android是Kotlin
,使用-i
、-a
可以指定个平台默认创建语言。
添加参数-i
创建OC的Flutter项目
flutter create -i objc fdome_1 复制代码
二、运行项目
2.1 运行iPhone Simulator
cd
到fdome_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个位置,添加阿里云的国内镜像:
build.gradle
文件位置:
项目
->android/
->build.gradle
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
项目,第一次成功之后就可以使用终端的快捷命令进行任意的调试运行了。
三、Code of Dart
关于Dart语言的详细介绍及开发文档到Dart中文官网或者Dart编程中文网进行查阅。
编写Dart代码的位置在项目中的lib
下,项目创建就有main.dart
,这是Flutter的入口函数,lib
文件夹下也就是编写dart代码的位置。
在 void main()
函数中可以写一些dart语言相关代码,然后通过cmd+点击
进入查看注释,便于学习。
作者:你过来啊_
链接:https://juejin.cn/post/7028780551658012679