Flutter踩坑之url_launcher

url_launcher插件能够正常安装
Flutter踩坑之url_launcher_第1张图片但是运行的时候报错
Flutter踩坑之url_launcher_第2张图片
解决方案:

第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_第3张图片
至此,问题成功解决,能够访问指定的url。
建议flutter开发中这些插件的版本不要用太高的。

你可能感兴趣的:(Flutter)