1.今天 在公司 新起一个flutter 项目 重新装了 一下as 新起项目的时候嫌 下载gradle 满的很 百度一下配置了一下代理 https://blog.csdn.net/qq_53376718/article/details/130711328
allprojects{
repositories {
def MY_ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
def MY_ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $MY_ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $MY_ALIYUN_JCENTER_URL."
remove repo
}
}
}
maven {
url MY_ALIYUN_REPOSITORY_URL
url MY_ALIYUN_JCENTER_URL
}
}
}
然后把 dart 和flutter 环境装好 新建一个flutter项目 启动项目发现 web 能启动 ,但是 mobile 手机上 启动报错
Using insecure protocols with repositories, without explicit opt-in, is unsupported.
后面百度一哈 居然是上面配置代理的的问题
http 加上 s flutter app 项目 mobile 端 成功启动
这个代理也不要随便加谁晓得 会影响 后面啥子呢 ?