已解决.

Flutter项目运行突然报错与证书问题

[TOC]

踩坑记录:
描述一: 项目之前是可以运行的,但是突然出现错误.。

报错如下:

描述一解决方案:

但不保证你一定会成功,可以会遇到问题,请继续往下看.

现在你可以正常运行你的flutter项目了.

执行完前三步后,

所添加的代码如下:(两处代码是一样的)

//阿里Maven仓库
    maven { url'https://maven.aliyun.com/repository/public/' }
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
    maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
    maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/central/' }

点击上面蓝色字—Try Agein (因为我已经点过了,所以显示不一样)

然后就会再次开始build(可以看到下面已经开始运行,不断会有读条)

-6.4 如果最终报错: Module ‘path_provider’: platform ‘android-27’ not found. 其中27是 android API的级别,并不是版本号,它与版本号是一一对应的关系,下面介绍一下这个错误的处理方法。

现在应该是可以了.

去打开你的项目运行吧.

描述二: 虚拟机总是安装失败,或无法启动:

我的方法是安装一个模拟器,对,就是电脑上玩王者荣耀的那种模拟器. 安装好夜神模拟器.

在AS 内打开项目的同时也打开夜神. 如过AS没有自动连接到夜神,运行这个文件(运行后等待一下,不行多运行几次) (这个文件电脑上都有)(如果找不到,请读者百度查找一下位置,或者如何命令行连接夜神虚拟器)

如果还是连接不到夜神,桌面右键打开Git Bash Here 一直cd进存放项目的目录,(这是as和夜神是打开的),运行几次Nox.bat程序,最好是显示5037 on port(端口畅通) 在Git Bash Here内继续输入adb devices执行 如果出现类似127.0.0.1:62001 devices的结果,则说明连接成功,返回AS即可看到已连接夜神,(显示的会是某一种手机型号,例如我的是OPPO R11 Plus).如果没有出现127.0.0.1:62001 devices, 那就多试几次. 同样的步骤在VSCode内连接模拟器也是一样的.

补充:

热更新功能好像不能热更新图片,如果在写代码调试的时候发现本地图片死活不能显示在页面上,试着Close project重新打开吧(重新运行,不是热更新)