Android(安卓)Studio编译问题-Error:Could not find org.jetbrains.trove4j:trove4j:20160824
16lz
2021-01-26
今天早上打开AS,发现项目编译不通过了。。。提示
Error:Could not find org.jetbrains.trove4j:trove4j:20160824
Error:SSL peer shut down incorrectly
真莫名其妙。。。
查阅资料,提供的解决方式大致有以下几种:
1、在buildscript中加上这个 jcenter()
buildscript { repositories { jcenter()// 在这里加 } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' }}
但是,一般项目都有这个属性了,仍然是报上面的错。
2、修改gradle-wrapper.properties文件
将distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
修改为:distributionUrl=http://services.gradle.org/distributions/gradle-4.1-all.zip
有的同志,说这样调整之后,重新编译就通过了。但我的仍然是编译不过。
3、项目build文件中repositories和allprojects括号中加上mavenCentral()
然后将 jcenter()改成
maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
最后是这个样子:
buildscript { repositories { mavenCentral() google()// jcenter() maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'} } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' }}
这样就编译通过了。
总结:个人认为,在AS加载(引入)各种包、库的时候,由于网络限制等原因,导致加载失败,这个时候,找个靠谱的第三方库来作为下载来源,才是最有效的。
更多相关文章
- 仿照TapTap做的一个demo,运用了Rxjava+Retrofit+MaterialDesign
- ubuntu10.10 编译android2.3源码 sdk adt
- android app项目启动时的架构搭建
- unity项目中,需要将文本内容复制到系统剪切板(包含android,ios,u
- android自己添加的模块在user模式下不编译的问题
- 编译Android下纯C的静态程序,undefined reference to raise
- Android(安卓)studio导入新项目关于Gradle版本的问题
- 日拱一卒(十七)
- Android(安卓)Studio 将项目打成JAR包