Zipalign: comando no encontrado – Ubuntu
Estoy tratando de zipalign un archivo "input.apk" en un sistema Ubuntu 14.04 LTS utilizando la línea de comandos, ya que no tengo acceso al código fuente todavía. Si no me equivoco debería ser capaz de hacer esto con el siguiente comando
zipalign [-f] [-v] 4 intput.apk output.apk
pero estoy recibiendo la siguiente salida
- Sigue recibiendo este error cuando estoy tratando de compilar con Gradle en Android Studio en UBUNTU 14.04
- Emulador de Android se bloquea en Ubuntu 11.10
- ADB no responde - esperar más o eliminar adb o reiniciar (Ubuntu 13) 64 bits
- Error de ejecución de Gradle en Android Studio (Ubuntu)
- Construcción iónica Android | Error: No se han encontrado herramientas de compilación instaladas. Instala las herramientas de compilación de Android
zipalign: command not found
Me he asegurado de que el archivo zipalign está en mi directorio … sdk / tools que tuve que copiar desde mi … build-tools / android-4.4W carpeta porque originalmente faltaba. Cuando introdujo esta línea como se sugiere en otra pregunta
./zipalign [-f] [-v] 4 intput.apk output.apk
Obtengo la siguiente salida
Zip alignment utility Copyright (C) 2009 The Android Open Source Project Usage: zipalign [-f] [-v] <align> infile.zip outfile.zip zipalign -c [-v] <align> infile.zip <align>: alignment in bytes, eg '4' provides 32-bit alignment -c: check alignment only (does not modify file) -f: overwrite existing outfile.zip -v: verbose output
¿Significa esto que necesito un archivo .zip en lugar de mi .apk para zipalign?
Como se indica en los comentarios de @Haresh, el siguiente comando funcionó
./zipalign -v 4 intput.apk output.apk
- Linux Ubuntu Android SDK manager no está iniciando - android: java: no encontrado
- Instant Run requiere 'Herramientas | Android | Habilitar la integración de ADB 'para habilitar
- Creación de una aplicación para Android con Jenkins
- Cómo cerrar Android Studio usando el terminal en Ubuntu
- No se puede encontrar la carpeta .android en ubuntu
- Android SDK Java: no encontrado
- No se puede iniciar un nuevo proyecto con Android Studio
- Search.h-No existe tal archivo o directorio mientras se porta libtiff en Android-tiff 4.0.1
Intente ejecutar este comando:
./zipalign -v 4 intput.apk output.apk
Solución
En la terminal
cd /opt/android-sdk/build-tools/21.1.2 sudo ln -sf zipalign /usr/bin/ zipalign -v 4 platforms/android/ant-build/MainActivity-release-unsigned.apk platforms/android/ant-build/YOUR_APP.apk
- Terminal abierto (CTRL + t)
- cd SU TARJETA / android-sdk-linux / build-tools / XX.XX
- sudo cp zipalign / usr / bin /
- Abra la carpeta donde se encuentra su apk en el terminal.
- Ejecutar zipalign -v 4 YOUR_APK.apk YOUR_APK.apk
- No se puede instanciar actividad ComponentInfo
- Cómo obtener lat y largo en evento de toque de google map?