visual studio publicar generate generar create como app android xamarin apk

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

ZipAlign Docs