Renombrando apk en gradle

Deseo renombrar mi apk de gradle. Tengo las siguientes líneas dentro de la construcción

applicationVariants.all { variant -> def file = variant.outputFile def filename = file.name.replace("SomeXXX", "SomeYYY") variant.outputFile = new File(file.parent, filename) } 

Esto cambia con éxito los apks pero no los apks no alineados. Por favor, alguien arrojar algo de luz sobre esto.

One Solution collect form web for “Renombrando apk en gradle”

El plugin gradle se ha movido desde que publicó esto, sin embargo, para que esto funcione con el complemento actual (v1.0.0), puede utilizar lo siguiente:

  variant.outputs.each { output -> def alignedOutputFile = output.outputFile def unalignedOutputFile = output.packageApplication.outputFile // Customise APK filenames (to include build version) if (variant.buildType.zipAlignEnabled) { // normal APK output.outputFile = new File(alignedOutputFile.parent, alignedOutputFile.name.replace(".apk", "-" + defaultConfig.versionName + "-" + defaultConfig.versionCode + ".apk")) } // 'unaligned' APK output.packageApplication.outputFile = new File(unalignedOutputFile.parent, unalignedOutputFile.name.replace(".apk", "-" + defaultConfig.versionName + "-" + defaultConfig.versionCode + ".apk")) } 
  • La configuración de libGDX me permite usar Java 8 que se bloquea en Android
  • Quitar la biblioteca externa de clases obfuscated.jar (en Android Studio / Gradle)
  • Gradle Error: No se ha especificado ningún valor para la propiedad 'buildConfigPackageName'
  • Gradle: sólo resolver las dependencias para la variante deseada
  • Los archivos múltiples dex definen <mi paquete> / BuildConfig, no pueden encontrar la causa:
  • ¿Cómo usar resValue?
  • Gradle construye realmente lento con una estructura multi-proyecto
  • Android Gradle Error: "Error al obtener el ID de la aplicación para depurar"
  • No se puede encontrar org.gradle.api.artifacts.result.ResolvedModuleVersionResult cuando se aplica el complemento de Android en Gradle
  • Gradle kotlin Método no soportado Dependencies.getAtoms ()
  • Agregar un proyecto .jar a androidstudio.
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.