android - publicar - xamarin create apk visual studio 2017
Cómo zipalign el archivo apk en Windows (4)
En mi extremo, la ruta es bastante diferente, instalé Android Studio, que creó la siguiente ruta:
C:/Users/<Username>/AppData/Local/Android/Sdk/build-tools/<VERSION>/zipalign.exe
Simplemente diríjase a esa ruta y ejecute el comando, asegúrese de usar la ruta completa donde se encuentra su archivo ...
Espero que ayude.
He firmado y empaquetado la aplicación Xamarin.
y así han creado el archivo apk usando Visual Studio.
¿Cómo puedo zipalign este archivo en Windows?
Pasé unos minutos buscando las herramientas de compilación de la línea de comandos de Android. No se encontraban en ninguno de los directorios de Program Files
. Al parecer, en mi sistema las herramientas estaban en la siguiente ubicación:
C:/Users/{username}/AppData/Local/Android/Sdk
Encontré la ubicación dentro de Android Studio yendo a Archivo> Estructura del proyecto> Ubicación del SDK .
Edición : Obviamente, "mi sistema" es Windows, específicamente Windows 10.
para win10 está en c: / Users, como: C: / Users // Android / sdk / build-tools /
Asegúrese de tener las herramientas de compilación del SDK de Android instaladas, luego verifique dónde está instalado su SDK. El mío estaba en C:/Program Files(x86)/Android/android-sdk/build-tools/23.0.1/zipalign
. Encontrará zip. Las herramientas de construcción de Android luego lo usan así:
C:/Program Files(x86)/Android/android-sdk/build-tools/23.0.1/zipalign -v 4 infile.apk outfile.apk
Uso
Para alinear infile.apk y guardarlo como outfile.apk:
zipalign [-f] [-v] <alignment> infile.apk outfile.apk
Para confirmar la alineación de existing.apk:
zipalign -c -v <alignment> existing.apk
La alineación es un número entero que define los límites de alineación de bytes. Este siempre debe ser 4 (que proporciona una alineación de 32 bits) o, de lo contrario, no hace nada.
Banderas
-f: sobrescribir el archivo existente.zip
-v: salida verbosa
-c: confirmar la alineación del archivo dado
salida de ventanas (parámetros adicionales que no están en Docs: O):
Zip alignment utility
Copyright (C) 2009 The Android Open Source Project
Usage: zipalign [-f] [-p] [-v] [-z] <align> infile.zip outfile.zip
zipalign -c [-v] <align> infile.zip
<align>: alignment in bytes, e.g. ''4'' provides 32-bit alignment
-c: check alignment only (does not modify file)
-f: overwrite existing outfile.zip
-p: page align stored shared object files
-v: verbose output
-z: recompress using Zopfli