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开发中这些插件的版本不要用太高的。