How to zipalign the .apk file using eclipse?
Asked Answered
B

8

53

Can anyone tell me how to zipalign my .apk file with using eclipse. I have made my .apk file by giving command like,

  1. Right Click on Project Folder

  2. Click on "Android Tools" option from menu.

  3. Click on "Export Signed Application Package..." and my .apk generated in given application alias.

Now want to do zipalign for this above generated .apk file. Does any tool require to do so OR anything that can solve my problem.

Byblow answered 16/3, 2011 at 2:52 Comment(1)
For Android Studio, please refer to this SO answerGooch
H
47

If you did what you described above then Eclipse has already zipaligned your apk for you. You can't zipalign an already zipaligned package

Henshaw answered 16/3, 2011 at 4:7 Comment(2)
very true. In eclipse, no further process is required since the export wizard zip aligns the apk automatically.Saunder
But only if you export a signed apk. An unsigned apk will not be alignedYnes
A
38

I think this will help you

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"
Ampereturn answered 24/6, 2013 at 6:53 Comment(1)
@Tamawy : Here 4 stands for <alignment> that must be always be 4 (which provides 32-bit alignment) or else it effectively does nothing.You can refer "developer.android.com/tools/help/zipalign.html"Ampereturn
B
7

Using the steps given, Eclipse will do zipalign for you.

Bonnett answered 16/3, 2011 at 2:56 Comment(0)
T
5

This is a very tricky part and initially i was also ran in to strange problems . Before uploading to android market you must do the following steps.

  • Create a Certificate
  • Signing your application apk
  • Finally Zip align the signed apk

Check this site: How to sign Android project apk

Tennant answered 2/4, 2011 at 3:0 Comment(0)
P
3

Eclipse zipalign APKs when you export them by default.

zipalign is basically a tool available in tools directory of your android sdk.

In case you are not using eclipse to build, you can use this tool directly to zipalign your apk.

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

The alignment is an integer that defines the byte-alignment boundaries. This must always be 4 (which provides 32-bit alignment) or else it effectively does nothing.

For more detail, check this link http://developer.android.com/tools/help/zipalign.html

Proprietary answered 30/1, 2014 at 5:2 Comment(0)
H
1

If you to signed and zip aligned your APK file, so that you could redistribute your file and upload it play store. Then follow these simple steps

  • Open Eclipse
  • File--> Export
  • Browse-->Select your project
  • Next-->Next

So, after all of that you will get an APK which will be signed and zip aligned.

Henton answered 14/5, 2014 at 2:35 Comment(0)
M
0

Eclipse zipalign apk automatically. When you export the project, eclipse must be generating signed apk to a different destination. Check properly where it prompts when you generate a signed apk

Malleus answered 7/3, 2014 at 19:9 Comment(0)
C
0

Eclipse automatically zipaligns your .apk file if you did what you described above.

Coley answered 21/8, 2014 at 17:17 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.