您的位置:首页 > 产品设计 > UI/UE

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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android studio android