Flutter初体验(一)Android Studio 跑通官方SDK的demo
先来个网站:https://flutterchina.club/(Flutter中文网)简介:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter for Android 开发者:https://flut
先来个网站:
https://flutterchina.club/(Flutter中文网)
简介:
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
Flutter for Android 开发者:https://flutterchina.club/flutter-for-android/
官方SDK下载:https://flutter.dev/docs/development/tools/sdk/releases
1.下载解压出来examples里面就是一些官方demo了,这里使用的是1.20.4:
2.我们随便导入一个(layers)到Android Studio
这么多报错,估计是包没引入到,所以我们就点击了右上角的Get dependencies去下载,
然后就一直卡在Running “flutter pub get” in xxx,这个时候需要设置下环境变量,然后重启电脑即可。
变量名1:FLUTTER_STORAGE_BASE_URL
变量值1:https://storage.flutter-io.cn
变量名2:PUB_HOSTED_URL
变量值3:https://pub.flutter-io.cn
3.再次打开Android Studio 点击 Get dependencies 就可以了,多Get dependencies几次报错也就解决了。
4.再次运行,又报错了。
Exception in thread “main” java.util.zip.ZipException: error in opening zip file
这个应该是gradle版本不对,打开一看
然后找到自己日常开发的项目中的gradle版本,改为日常开发用的版本即可,比如5.4.1,
解决完以后,你就会看到
✓ Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk…
到此就完成了官方demo的成功运行。
附加:
创建Flutter项目的时候卡在Creating Flutter Project,解决办法:
FlutterSDK中找到fluttre->bin->cache 找到lockfile文件,删掉这个文件,然后重启Android Studio
更多推荐
所有评论(0)