admin 管理员组

文章数量: 1184232


2024年3月26日发(作者:vba从入门到精通pdf中文版)

升级gradle至3.0+,一路填坑

2018年05月30日 19:22:32

阅读数:522

本人项目中的gradle版本比较低,为了不影响后续开发,故决定升级到最新的

gradle3.1.2,特此记录一下自己填过的坑,以供后来者借鉴,避免躺在同样的坑。

1,首先修改项目根目录下的文件

把gradle依赖升级到3.1.2。

// 说明gradle的版本号

classpath ':gradle:3.1.2'

2,修改项目根目录下gradle/ties

distributionUrl=/distributions/

sync一下,

3,报错如下:

Cannot set the value of read-only property 'outputFile' for

ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN,

fullName=googlePlayDebug, filters=[]}} of type

iantOutputImpl.

原因是输出apk名称的outputFile是只读属性,度娘一波,修改为:

{ variant ->

{

//定制apk输出路径

// kageApplication().outputDirectory = new

File(tePath + "/app/build/outputs/apk")

//定制apk输出文件名

outputFileName =

"app_${Name}_V${nName}_${ype.n

ame}.apk"

}

}

sync一下,


本文标签: 输出 项目 开发 根目录 定制