Dashboard问题

}RCNNYQDTRSO_`W8T@9ZS

{@AUXEQAZ59{HZ`9YB_YT
Dashboard更新了之后,原工程设置没有更新,导致编译出错

}RCNNYQDTRSO_`W8T@9ZS

原来是我把旧版本的gradle复制粘贴过去之后就出了这个问题。建议cocos官方对gradle增加一些设置:
def currentVersionName = getVersionName()
    def currentVersionCode = getVersionCode()
def getVersionName() {
    def versionFile = file('version.properties')
    if (versionFile.canRead()) {
        Properties properties = new Properties()
        properties.load(new FileInputStream(versionFile))
        def versionName = properties['VERSION_NAME'].toString()
        def versionCode = properties['VERSION_CODE'].toInteger()
        def taskNames = gradle.startParameter.taskNames
        for (def name : taskNames) {
            if (name.toString().toLowerCase().contains('release')) {
                //正式的编译生成release包时候的正式版本名。
                versionName=versionName+'.'+getVersionCode()
            } else {
                //测试情况下的Debug包的版本名。
                versionName=versionName+'.'+getVersionCode()
            }
        }

        return versionName
    } else {
        throw new GradleException("version.properties read error")
    }
}

def getVersionCode() {
    def versionFile = file('version.properties')
    if (versionFile.canRead()) {
        Properties properties = new Properties()
        properties.load(new FileInputStream(versionFile))
        def versionCode = properties['VERSION_CODE'].toInteger()//读取version.properties文件存放的版本号。
        def taskNames = gradle.startParameter.taskNames
        for (def name : taskNames) {
            if (name.toString().toLowerCase().contains('release')) {
                properties['VERSION_CODE'] = (++versionCode).toString()
                properties.store(versionFile.newWriter(), null)
            }
        }

        return Integer.parseInt(getVersionCodePrefix() + addZeroForNumber(versionCode))
    } else {
        throw new GradleException("无法读取version.properties文件!")
    }
}

//Version Code的前缀。年月日,例如20181203。
def getVersionCodePrefix() {
    def date = new Date()
    def versionCode = date.format('yyyyMMdd')
    return versionCode
}

//给一个int整数左边补上0。比如一个整数值为1,经过addZeroForNumber处理后,返回01。
def addZeroForNumber(versionCode) {
    DecimalFormat df = new DecimalFormat('00')
    return df.format(versionCode);
}

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。