2011-03-16 26 views
50

¿Alguien puede decirme cómo zipalign mi archivo .apk con el uso de eclipse. He hecho mi archivo apk dando orden como,¿Cómo zipalign el archivo .apk usando eclipse?

  1. haga clic derecho en la carpeta Proyecto

  2. Haga clic en la opción "Android Herramientas" en el menú.

  3. Haga clic en "Exportar paquete de aplicación firmado ..." y mi .apk generado en un alias de aplicación determinado.

Ahora quiero hacer zipalign para este archivo .apk generado anteriormente. ¿Alguna herramienta requiere hacerlo O cualquier cosa que pueda resolver mi problema?

+0

Para Android Studio, consulte [SO answer] (http://stackoverflow.com/a/21242752/1708390) –

Respuesta

47

Si hizo lo que describió anteriormente, entonces Eclipse ya ha zipaligned su apk para usted. No puede zipalign un paquete ya zipaligned

+1

muy cierto. En Eclipse, no se requiere ningún otro proceso ya que el asistente de exportación ajusta automáticamente el apk. – larrytech

+0

Pero solo si exporta una aplicación firmada. Un apk sin firmar no se alineará – Twilite

7

Usando los pasos dados, Eclipse hará zipalign para usted.

5

Esta es una parte muy complicada y al principio también me encontré con problemas extraños. Antes de subir a Android Market, debe seguir los siguientes pasos.

  • Crear un certificado
  • Firma de la apk aplicación
  • Finalmente Zip alinear el firmado APK

Comprobar este sitio: How to sign Android project apk

38

Creo que esto le ayudará a

D:\android-sdk\android-sdk\tools>zipalign -f -v 4 "C:\Users\name\Desktop\project_name\projectname_signed.apk" "C:\Users\name\Desktop\project_name\projectname__zipaligned.apk" 
+0

Funciona, pero ¿por qué "4"? –

+1

@Tamawy: Aquí 4 significa que siempre debe ser 4 (que proporciona una alineación de 32 bits) o de lo contrario no hace nada. Puede consultar "http://developer.android.com/tools/help/zipalign. html " –

3

Eclipse zipalign APK cuando los exporta de forma predeterminada.

zipalign es básicamente una herramienta disponible en el directorio de herramientas de su SDK de Android.

En caso de que no esté usando eclipse para compilar, puede usar esta herramienta directamente para zipalignar su apk.

zipalign [-f] [-v] <alignment> infile.apk outfile.apk 

La alineación es un número entero que define los límites de bytes de alineación. Esto siempre debe ser 4 (que proporciona una alineación de 32 bits) o de lo contrario no hace nada.

Para más detalles, consultar este enlace http://developer.android.com/tools/help/zipalign.html

0

Eclipse apk zipalign automáticamente. Cuando exporta el proyecto, eclipse debe estar generando una aplicación firmada en un destino diferente. Compruebe correctamente dónde aparece cuando genera un apk firmado

0

Si firmó y comprimió su archivo APK, para que pueda redistribuir su archivo y subirlo a play store.A continuación, siga estos sencillos pasos

  • abierto Eclipse
  • Archivo -> Exportar
  • Examinar -> Seleccione su proyecto
  • Siguiente -> Siguiente

Así que, después de todo que obtendrás una APK que se firmará y se alineará con zip.

0

Eclipse zipalinea automáticamente su archivo .apk si hizo lo que describió anteriormente.

Cuestiones relacionadas