flitter koili出错了
出错
2023-09-14 09:04:28 时间
export http_proxy="http://127.0.0.1:8020"
curl http://google.com
或者用curl https://baidu.com/
//显示301也是正常的
然后在命令行输入 flutter run
可以在命令行输入 flutter run -v 运行的时候可以查看日志
问题
Build file '/Users/******/****/android/golf/android/app/build.gradle' line: 26
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not resolve all artifacts for configuration 'classpath'.
> Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72.
Required by:
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:aaptcompiler:4.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.lint:lint-gradle-api:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:gradle-api:4.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > androidx.databinding:databinding-compiler-common:4.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools.build:builder-model:4.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools:sdk-common:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools:common:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools.build:manifest-merger:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools.analytics-library:tracker:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.lint:lint-gradle-api:27.1.0 > com.android.tools.lint:lint-model:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools:sdklib:27.1.0 > com.android.tools:repository:27.1.0
unspecified:unspecified:unspecified > com.android.tools.build:gradle:4.1.0 > com.android.tools.build:builder:4.1.0 > com.android.tools:sdk-common:27.1.0 > com.android.tools.analytics-library:shared:27.1.0
> Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom'.
> Connect to repo.maven.apache.org:443 [repo.maven.apache.org/127.0.0.1, repo.maven.apache.org/0:0:0:0:0:0:0:1] failed: Connection refused (Connection refused)
最近Gradle又开始编译失败了,从日志上可以看出是下载不下来,每年总有那么一段时间要出这个问题,至于为什么就不知道了(因为xgbm)
想快速解决就直接科学上网,但是科学上网目前一般都要收点费用,毕竟天下免费的午餐越来越少了。
也试过其他的一些办法,比如把build.gradle中换成阿里云的源,
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
mavenCentral()
但是也是不管用,可能部分项目是管用的吧,我项目是flutter的,里面有很多插件,每个插件都有自己的build.gradle文件,可能是这个原因,不管怎么把,总之是没有用。
以下是我最终的解决办法。
在本机的.gradle文件夹下创建一个init.gradle(本人是mac系统,这种方式可能不适合win系统的,win系统的好像是在.gradle文件夹下中init.d文件夹下创建init.gradle)并写入以下内容
gradle.projectsLoaded {
rootProject.allprojects {
buildscript {
repositories {
// google()
// mavenCentral()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
// google()
// mavenCentral()
}
}
repositories {
// google()
// mavenCentral()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
// google()
// mavenCentral()
}
}
}
如果第一次没跑起来,电脑就连手机热点,开代理,手机连公司914Wi-Fi,然后电脑clean,清缓存重启。进来后直接在命令行输入
export http_proxy="http://127.0.0.1:8020"
curl http://google.com
flutter run -v
然后过一阵子,等跑的差不多了,全部插件都跑过一遍,卡在一个地方了,然后就点绿色的运行
下面还有这个文件,不知道有没有关联
classpath 'com.android.tools.build:gradle:4.1.0'
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
配置本地gradle,里面有别人的网盘下载
参考
参考2
参考3
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
#distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
#distributionUrl=file:///Users/a915888/local_resources/gradle-7.5.1-all.zip
#distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
distributionUrl=file:///Users/gradle-6.7-all.zip
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
// classpath 'com.android.tools.build:gradle:7.1.3'
// START: FlutterFire Configuration
classpath 'com.google.gms:google-services:4.3.10'
// END: FlutterFire Configuration
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
gradle下载官网
点击下载
相关文章
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- 问题-[Delphi]通过Map文件查找内存地址出错代码所在行
- OSG测试gl.h编译出错
- 不带分号可能会引起出错的情况
- 38. 使用 Chrome 开发者工具查看 SAP UI5 程序执行出错时的上下文信息
- 成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- Ubuntu下mkfs.ubifs出错:./mkfs.ubifs: error while loading shared libraries: libuuid.so.1: cannot open
- 数据库连接出错 expected key exchange group packet form server
- 磁盘克隆出错Message: Unhandled condition encountered: Attr translation will result in corruption of MFT