Meituan-Dianping / Robust

Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.
Apache License 2.0
4.42k stars 807 forks source link

[bugfix] isForceInsert为false时,task的名字不能是缩写必须是全称 #271

Open ximsfei opened 6 years ago

ximsfei commented 6 years ago
for (int index = 0; index < taskNames.size(); ++index) {
    def taskName = taskNames[index]
    logger.debug "input start parameter task is ${taskName}"
    //FIXME: assembleRelease下屏蔽Prepare,这里因为还没有执行Task,没法直接通过当前的BuildType来判断,所以直接分析当前的startParameter中的taskname,
    //另外这里有一个小坑task的名字不能是缩写必须是全称 例如assembleDebug不能是任何形式的缩写输入
    if (taskName.endsWith("Debug") && taskName.contains("Debug")) {
        isDebugTask = true
        break;
    }
}

Fixed: 不再需要通过taskName来判断buildType是否为debug了。