【Flutter踩坑之url_launcher】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,结果,成功运行。
文章图片
至此,问题成功解决,能够访问指定的url。
建议flutter开发中这些插件的版本不要用太高的。
推荐阅读
- 回顾 Flutter 2021 重要时刻,奉上虎年红包封面喜迎新年!
- Flutter实现左侧边栏导航
- 如何在 Flutter 创建一个后台任务
- Flutter Convex Bottom 底部导航
- Flutter动态化框架Thresh
- 基于 Riverpod 的 Flutter 状态管理
- Flutter 2022 产品路线图发布
- Flutter 插件库
- Windows Running “flutter pub get“ in XXX卡死
- Flutter之下拉刷新,上拉加载更多