- git clone github上的flutter项目;
- 配置flutter/bin到用户环境变量path;
- android studio安装flutter插件;
- 注意flutter的文件权限
- 执行flutter doctor命令,直到没有[!]
...问题:
[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
...解决方案:
cd 到自己sdk的路径 例如 cd /Users/admin/dev/Android/sdk
cd tools
cd bin
// 以上三行是进入到自己到sdk目录文件夹下
//执行这句才是关键,它会提示你去允许认证
sdkmanager --licenses
然后一路按y
還需要在用户环境变量下把 路径为 自己 sdk路径 名字为 ANDROID_HOME
然后重启 再创建一个模拟器 ,这样四项都为 - [ ✔ ]
最后在检查下flutter doctor 就ok了
都配置好了,android studio新建项目只有.idea文件夹,也许是flutter文件夹权限的问题,但是AS一直也没提醒;可以用flutter create pageview_test(名称)命令新建项目,AS可以打开后就提醒了文件夹的权限,配置好权限,就能运行了。这块搞了好久,哈哈 小白;具体如下:
首先,切换到想要创建项目的位置,比如,我要切到我的 flutter_project 目录中
cd flutter_project/
然后执行命令,新建 Flutter 项目
flutter create pageview_test(名称)