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
- ¿Cómo puedo corregir el error JDK no encontrado al crear una fuente de Android?
- No se pudo obtener la versión del anuncio ... Ningún archivo o directorio
- Debe hacer adb kill-server y start-server cada vez para reconocer el dispositivo android en Ubuntu
- No se puede ejecutar el programa "xx / sdk // tools / emulator": java.io.IOException: error = 2, No existe tal archivo o directorio
- Aumento del tamaño del montón al crear el código fuente de Android en Ubuntu 15.10
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
- Configuraciones del proxy del SDK de Android SDK en LINUX
- Error al intentar ejecutar la aplicación de Android en el emulador con phonegap, ¿cómo puedo solucionarlo?
- Configuración de SDK de Android con ubuntu
- configure: error: Necesita luac de 32 bits al usar lua de contrib
- Adb puede listar dispositivos pero adb shell / logcat no funciona
- No se puede ejecutar android / sdk / build-tools / 23.0.2 / aapt
- ¿Cómo instalar Android SDK en Ubuntu?
- Android sdk en ubuntu Emulador de inicio para AVD PANIC: No se pudo abrir:
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?