AS更新3.0后gradle与gradle插件版本更新问题记录

事情是这样的,接手了一公司老代码,我电脑上的as版本是3.0的,旧代码跑的估计是2.3的版本,跑到我的as版本上时运行什么的也没什么问题,然而今天打包时却遇到了打包对话框地下两个按钮无法勾选的现象。

《AS更新3.0后gradle与gradle插件版本更新问题记录》 v1,v2无法勾选

上网百度了好久,最后得知原因是as更新到3.0版本太高,gradle版本不适合所致。

这里要理解一下gradle版本 gradle插件版本概念
gradle version:gradle工具自身的版本号

《AS更新3.0后gradle与gradle插件版本更新问题记录》 gradle各版本

gradle版本在gradle-wrapper.properties文件中有指明。

《AS更新3.0后gradle与gradle插件版本更新问题记录》 gradle-wrapper.properties

gradle plugin version:AS需要使用gradle,需要gradle插件工具配合才行,这个是指明给AS使用的插件版本号,在Project下的build.gradle文件下设置:

《AS更新3.0后gradle与gradle插件版本更新问题记录》 build.gradle

AS,Gradle,Gradle-plugin三者的版本号还需要适应才能正常工作,一般是先去project目录下的build.gradle文件设置对应AS版本的Gradle-plugin版本,我更新到了3.0,所以这里设置成3.0.1,然后在去官网下载对应Gradle-plugin版本的Gradle版本,我这里设置为4.1(ps:在AS下实在太慢了)。

《AS更新3.0后gradle与gradle插件版本更新问题记录》 Gradle-plugin与Gradle版本对应关系

    原文作者:大天使之剣
    原文地址: https://www.jianshu.com/p/9685963077b0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞