AndroidStudio低版本(1.5)升级到高版本(2.1)之后你可能会遇到的其中一个项目构建问题

gradle构建失败的log日志如下:

Gradle sync failed: Could not load wrapper properties from 'E:\studio\My\MyUtils\gradle\wrapper\gradle-wrapper.properties'.

 No value with key 'distributionUrl' specified in wrapper properties file 'E:\studio\My\MyUtils\gradle\wrapper\gradle-wrapper.properties'.

 Consult IDE log for more details (Help | Show Log)


AndroidStudio版本升级之后,打开之前低版本新建的项目必定会遇到这样的问题:gradle-wrapper.properties项目下这个文件中对应的gradle版本是之间低版本的,随着AndroidStudio版本升级,gradle版本也跟着升级了,之间旧的gradle需要重新配置,配置的地方主要有两处:

需重新配置的第一处:

gradle-wrapper.properties(以我自己电脑上的一个项目为例文件路径是这样的:E:\studio\My\MyUtils\gradle\wrapper\gradle-wrapper.properties)文件下对应的设置需要做修改:

将之前的distribution=https\://services.gradle.org/distributions/gradle-2.4-all.zip改为现在的

distribution=https\://services.gradle.org/distributions/gradle-2.10-all.zip

如下图:

AndroidStudio低版本(1.5)升级到高版本(2.1)之后你可能会遇到的其中一个项目构建问题_第1张图片

需重新配置的第二处:

dependencies {
//        classpath 'com.android.tools.build:gradle:2.4'
        classpath 'com.android.tools.build:gradle:2.1.0'

如下图:此处值得注意的是因为和谐墙的原因,直接通过Studio联网下载gradle-2.10-all.zip这个文件速度超级慢,并且最终构建失败的可能性非常大!这里建议大家通过其它途径将gradle-2.10-all.zip文件下载好之后放到目标路径下,以我自己的软件安装路径为例如下图:具体情况根据个人软件安装路径而定!

AndroidStudio低版本(1.5)升级到高版本(2.1)之后你可能会遇到的其中一个项目构建问题_第2张图片


按照上面的步骤操作完成之后,点重构图标(或者菜单项中Build-->Rebuild)将项目重构一下就可以解决因gradle版本不同而导致的项目构建失败问题了!其实,整体的思路就是一定要保证项目属性文件(gradle-wrapper.properties)里面配置的gradle版本要跟build.gradle里面配置的gradle版本完全一样,否则就会出现这种构建失败的情况。希望能够帮助到遇到类似这种情况的童鞋!顺便贴出设置中gradle配置的路径(尽管大部分人都知道如何配置)

AndroidStudio低版本(1.5)升级到高版本(2.1)之后你可能会遇到的其中一个项目构建问题_第3张图片

最后为了方便大家直接下载gradle-2.10-all.zip文件,我将文件的360云盘分享链接放在这里方便大家下载。

https://yunpan.cn/cPCKwapa5dUks (提取码:35cb)


你可能感兴趣的:(项目构建问题)