Flutter踩坑之url_launcher

【Flutter踩坑之url_launcher】url_launcher插件能够正常安装
Flutter踩坑之url_launcher
文章图片
但是运行的时候报错
Flutter踩坑之url_launcher
文章图片

解决方案:
第1步:修改项目下的build.gradle为如下

buildscript { repositories { // google() // jcenter() 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' } } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' } } allprojects { repositories { // google() // jcenter() 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' } } }

第2步:修改flutter.gradle文件,具体路径为:E:\Flutter\flutter\packages\flutter_tools\gradle\flutter.gradle,根据个人的flutter sdk安装目录不同,路径会有所不同。然后修改成如下图所示。
buildscript { repositories { // google() // jcenter() // maven { // url 'https://dl.google.com/dl/android/maven2' // } 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' } } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' } }

第3步:前面两步主要是解决上网的问题,用的是阿里云的镜像文件,可能有些人改完上面两步就可以了,但是我的还是不行,毕竟运气一直都不怎么好,还是一直报错,后来试着修改项目下的pubspec.yaml文件中的url_launcher版本,之前用的是github上的最新版本5.0.3,一直不能用,然后就改成4.0.1,结果,成功运行。
Flutter踩坑之url_launcher
文章图片

至此,问题成功解决,能够访问指定的url。
建议flutter开发中这些插件的版本不要用太高的。

    推荐阅读