本文已参与「新人创作礼」活动,一起开启掘金创作之路
欢迎各位点赞评论,文章如有错误之处,望各位批评指正
启动
到了这一步,我们的项目已经创建成功,可以开始运行项目了,咋们就以安卓的开发为例。如果你是使用安卓真机开发,很简单,打开手机的开发者选项,然后用数据线直接连接电脑就可以,一般情况是没有什么问题的,比如你使用vscode做开发编辑器,在VScode的右下角就可以看到有连接成功的提示,Android studio 则是在右上角,这个不多说。
如果你使用虚拟机开发Flutter应用,则需要配置做个处理,比如使用VScode做开发编辑器,你可以右下角点击,就会出现是否需要创建虚拟机的选项,如图
如果是第一次,就选择创建安卓虚拟机的选择,当然如果你如果要开发iOS应用,也是相通的,可以选择创建iOS虚拟机,我们点击选择创建安卓虚拟机,可以先看下效果
可以看到安卓虚拟机已经运行起来了,打开终端进入到项目目录下,我们输入flutter run,回车
初次运行任务,项目很可能会卡在Running Gradle task 'assembleDebug'...
这是因为Gradle的Maven仓库在国外,所以下载速度会比较慢,解决方法是修改镜像地址,这里我们使用阿里云的镜像地址
打开项目根目录下Android->build.gradle,如图
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' }
maven {url 'http://download.flutter.io'}
修改完成后,保存,然后重新运行项目,稍等片刻,就可以项目已经在虚拟机中跑起来了
IOS使用VScode启动虚拟机的方式和安卓类似,这里我们不多说了