Gradle Build和Gradle Sync
2017-11-26 16:06
113 查看
今天,我把Android Studio从3.0升级到了3.0.1,然后打开了以前做的项目,结果报错,如下:
Error:Cause:
unable to find valid certification path to requested target
我点了一下clean
project,构建完成之后,报错,如下:
Error:A problem occurred configuring root project 'CollapingToolBar'.
> Could not resolve all files for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:3.0.0.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:3.0.0.
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
> Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:unable to find
valid certification path to requested target
我们看到了相同的报错信息(紫色文字部分),而红色部分给出了更加详细更多的信息。
原来,我把Android studio升级之后,导入之前旧版本的项目,一定要确保com.android.tools.build:gradle的版本号和Android
studio的版本号一致。
总结,当我们sync项目之后报错了,如果看不到足够的有用信息,应该build项目。
修改了project级别的build.Gradle文件后,最好build而不是sync。
Error:Cause:
unable to find valid certification path to requested target
我点了一下clean
project,构建完成之后,报错,如下:
Error:A problem occurred configuring root project 'CollapingToolBar'.
> Could not resolve all files for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:3.0.0.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:3.0.0.
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
> Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:unable to find
valid certification path to requested target
我们看到了相同的报错信息(紫色文字部分),而红色部分给出了更加详细更多的信息。
原来,我把Android studio升级之后,导入之前旧版本的项目,一定要确保com.android.tools.build:gradle的版本号和Android
studio的版本号一致。
总结,当我们sync项目之后报错了,如果看不到足够的有用信息,应该build项目。
修改了project级别的build.Gradle文件后,最好build而不是sync。
相关文章推荐
- build.gradle Failed to resolve:me.relex:circleindicator:1.1.5
- android studio 一直卡在Gradle:Build Running的几种解决办法
- build.gradle
- 在studio build.gradle配置MaterialDesignLibrary
- Some file crunching failed, see logs for details build gradle issues
- Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in
- android 多渠道打包,build.gradle文件配置、manifest文件配置
- Error:No such property: zipAlignEnabled for class: com.android.build.gradle.internal.variant.Applica
- 关于android studio打开项目时出现卡在build XXX gradle project info 或是 refresh XXX gradle project
- android 的build.gradle 的API手册
- gradle build The SDK directory does not exist
- Android Studio:build.gradle 配置
- 从Ant导入Gradle的Build
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- build.gradle中需要的
- Android gradle问题解决: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat
- build.gradle文件解析
- build.gradle配置参数详解
- build.gradle & gradle.properties
- Could not find com.android.tools.build:gradle:3.3