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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值