AS导入Flutter项目无法运行

从github上down了一份前辈的Flutter项目打算学习,File—>Open…之后报错,

《AS导入Flutter项目无法运行》

打开pubspec.yaml文件,这是Flutter的配置文件,可以理解为AndroidStudio的gradle配置文件,先点击右上方的Packages get,一般情况下会把缺失的package配置好,问题解决。然而我比较衰,点击之后问题依然存在,依然有问题的朋友可以一块点击Flutter doctor,检查AS,我的暴露了下面的问题:

《AS导入Flutter项目无法运行》

依次来看吧,第一个问题:

    Android toolchain – develop for Android devices (Android SDK version 28.0.3)

    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor –android-licenses

额(⊙o⊙)…..按照中文的意思是我的Android许可不被接受,姑且按照它的提示输入 flutter doctor –android-licenses

《AS导入Flutter项目无法运行》

这里会提示确认检查许可,一直y就可以

^_^就这样轻轻松松解决了第一个问题,第二个问题: 

    Android Studio (version 3.1)

    X Unable to determine bundled Java version.

无法确定绑定的Java版本,这个问题花了我将近一下午,检查了环境变量和AS的JDK配置,都没问题,于是我选择了忽略(结果真的什么都没发生…)。估计是和AS的版本有关,导致显示不能检测到JDK,但不影响开发。

接下去的IDEA的问题不知道是不是因为我的电脑上安装了IDEA但没有在IDEA上安装Flutter插件,既然我们使用AS开发,这个也可以不管。

最后试着编译一下,顺利运行出来了,第一次运行Flutter程序需要点时间,耐心点哈~

《AS导入Flutter项目无法运行》

    原文作者:小懒的大白
    原文地址: https://www.jianshu.com/p/777d5355683f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞