ext { isolationMode = isReleaseBuildType() ? false : Boolean.valueOf(isolation_mode) println("是否隔离模式:" + isolationMode) package_name = project.hasProperty('package_name') ? package_name : (isolationMode ? 'com.example.gogo.none' : 'com.example.live') println("applicationId is " + package_name) } boolean isReleaseBuildType() { for (String s : gradle.startParameter.taskNames) { if (s.contains("Release") | s.contains("release")) { return true } } return false }