Zipalign – Comando no encontrado – terminal MAC

2 minutos de lectura

Zipalign Comando no encontrado terminal MAC
Factura

Cuando intento ejecutar Zipalign en una aplicación, aparece el error "Command not found"

No estoy tan familiarizado con el uso de comandos de terminal en MAC, pero navegué a la carpeta SDK/Herramientas y ejecuté el siguiente comando:

zipalign -v 4 Project1.apk Project1-aligned.apk

me sale Comando no encontrado

He intentado colocar las aplicaciones en la carpeta Herramientas y el mismo resultado.

¿Puede alguien ayudarme a entender dónde deben ubicarse los apks y desde dónde debo ejecutar zipalign?

Gracias, estoy muy frustrado por esto, ya que parece tan simple.

Zipalign Comando no encontrado terminal MAC
pjulien

¿Quizás el directorio actual no está en su camino?

Intente agregar “./” antes de su comando para que

./zipalign -v 4 Project1.apk Project1-aligned.apk

  • Lo intentaré, gracias. También incluiré la ruta completa a la aplicación.

    – Factura

    16 mar. 11 a las 19:17

  • +1 para la respuesta correcta, @Bill, por favor márcalo como la respuesta correcta si esto resolvió tu problema. Siempre anima a las personas que responden preguntas.

    – Prasad De Zoysa

    28 feb. 13 en 10:15


  • Funcionó como se anuncia para mí.

    – Ruepen

    19 jul.

Puede encontrar la ruta correcta con este comando:

find ~/Library/Android/sdk/build-tools -name "zipalign"

  • Deberías recibir una medalla de honor por este comentario. Me salvaste la vida. Gracias, gracias y gracias de nuevo!!!

    – Gozus19

    27 dic. 17 en 12:18

  • Sí, gracias eso funciona. En mi Mac, el comando produce: /Users/nicolasscozzaro/Library/Android/sdk/build-tools/28.0.2/zipalign

    -Nic Scozzaro

    02 oct.

  • ¡Medalla de honor para ti!

    –Ezequiel Tavares

    30 mayo 2020 a las 21:40

1641754053 331 Zipalign Comando no encontrado terminal MAC
Tash Pemhiwa

Encontrará la herramienta zipalign en /path/to/sdk/build-tools/<build-tools-version>/zipalign NO en la carpeta de herramientas nunca más.

~/Library/Android/sdk/build-tools/xxxx/zipalign

Arrastre esto a la terminal o guárdelo en su camino. xxxx -> Versión

1641754053 574 Zipalign Comando no encontrado terminal MAC
NgaNguyenDuy

Zipalign es un comando que se encuentra en $ANDROID_HOME/build-tools/{android-version}/.

Espero haber ayudado.

  • ANDROID, no ADROD. Pero, gracias por tu respuesta, me ayudó.

    – Nicolás

    01 abr.


Una sola línea simple:

  • Esto agrega una línea en su perfil, para agregar el directorio que contiene el ejecutable zipalign a su ruta
  • Luego recarga el perfil

echo "export PATH=$PATH:~/Library/Android/sdk/build-tools/23.0.1/" >> ~/.bash_profile && . ~/.bash_profile

Asegúrese de reemplazar 23.0.1 con tu versión instalada

$ ls -l ~/Library/Android/sdk/build-tools/
total 0
drwxr-xr-x  23.0.1 <---

Ahora debería poder usar zipalign independientemente de su directorio de trabajo actual

$ zipalign

  • ANDROID, no ADROD. Pero, gracias por tu respuesta, me ayudó.

    – Nicolás

    01 abr.


1641754053 985 Zipalign Comando no encontrado terminal MAC
Roni Canché

en mac con la consola zsh, mi solución fue

comando 1)

find ~/Library/Android/sdk/build-tools -name "zipalign"
----------------------------------------------------------
/Users/macOs/Library/Android/sdk/build-tools/28.0.3/zipalign
/Users/macOs/Library/Android/sdk/build-tools/26.0.2/zipalign
/Users/macOs/Library/Android/sdk/build-tools/25.0.2/zipalign
/Users/macOs/Library/Android/sdk/build-tools/27.0.3/zipalign

comando 2)

echo "export PATH=$PATH:~/Library/Android/sdk/build-tools/28.0.3/" >> ~/.bash_profile && . ~/.bash_profile

comando 3)

ls -l ~/Library/Android/sdk/build-tools/

comando 4)

zipalign -v 4 app-release-unsigned.apk nameApp.apk

.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad