Skip to content

Instantly share code, notes, and snippets.

@pdegand
Created October 27, 2014 19:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pdegand/bb24517024189ffc47b8 to your computer and use it in GitHub Desktop.
Save pdegand/bb24517024189ffc47b8 to your computer and use it in GitHub Desktop.
variant.outputs.each { output ->
task("handle${variant.name.capitalize()}WearDesc") << {
def apkFileName = "wear-${variant.flavorName}-${variant.buildType.name}.apk"
File wearDescFile = file("${output.processResources.resDir}/xml/wear_desc.xml")
String content = wearDescFile.getText('UTF-8')
content = content.replaceAll(/APPICATION_ID/, "${variant.mergedFlavor.applicationId}")
content = content.replaceAll(/VERSION_CODE/, "${variant.mergedFlavor.versionCode}")
content = content.replaceAll(/VERSION_NAME/, "${variant.mergedFlavor.versionName}")
content = content.replaceAll(/WEAR_BUILD/, apkFileName)
wearDescFile.write(content, 'UTF-8')
}
}
output.processManifest.dependsOn("handle${variant.name.capitalize()}WearDesc")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment