How to zip Align APK file in android?

前端 未结 7 637
难免孤独
难免孤独 2020-12-23 20:09

I am uploading my first APK file to google play but I am getting following error.

You uploaded an APK that is not zip aligned. You will need to run a

相关标签:
7条回答
  • 2020-12-23 20:40

    I had a similar issue and tried all of the hints that are listed here but not cigar, I thought it was a bug but all my other Apps would work is just one of them had the issue e.g. after passing the not zip align I'd get You uploaded a debuggable apk. I was generating the apk from Eclipse/Indigo and the problem was the last step where it specifies the apk path somehow was pointing to some subdirectory had no idea how that one got in there, but using the proper path took care of it.

    0 讨论(0)
  • 2020-12-23 20:42

    Read the documentation from Google itself

    The steps should be simple to follow.

    Please follow this doc from google for complete publishing details

    In short,complete steps in a nutshell(I am assuming you use eclipse/android sdk):

     1. Check android_manifest.xml and verify that android:debuggable  attribute is set to false in your manifest file            
     2. Check the android:versionCode and android:versionName attributes. 
        (if this is the first time you are uploading a apk,   
        ignore, else if it is a new version of existing apk, make sure these   
        values are larger than previous apk)
     3. Export unsigned application package from Eclipse
     4. Sign the application using release key certificate(not debug key certificate)
     5. Zip align the package
     6. Upload in google play
    
    0 讨论(0)
  • 2020-12-23 20:44

    try below link or code:-

    To align infile.apk and save it as outfile.apk:

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

    To confirm the alignment of existing.apk:

    zipalign -c -v <alignment> existing.apk
    

    The 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.

    Flags:

    -f : overwrite existing outfile.zip
    -v : verbose output
    -c : confirm the alignment of the given file
    

    http://loomsdk.com/forums/loom-with-loomscript/topics/uploading-apk-to-google-play-displays-error-not-zip-aligned

    http://developer.android.com/tools/help/zipalign.html

    http://www.youtube.com/watch?v=ReRCJgS-g9o

    0 讨论(0)
  • 2020-12-23 20:45

    If you use eclipse the easiest way is to do it directly from it.

    Go to "File" -> "Export" -> "Android Application Export"

    Select Android Application Export

    The tool would ask you if you already have a keystore, if you do use it if not create a new one and save it on a safe place (you must remember the password so be sure to keep it somewhere you cannot lose it).

    Then upload the file and there should be no errors.

    0 讨论(0)
  • 2020-12-23 20:48

    If you use Eclipse export wizard, it will automatically align it for you. However you can do it manually yourself

    To align infile.apk and save it as outfile.apk:

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

    This website can provide more answers :) http://developer.android.com/tools/help/zipalign.html

    0 讨论(0)
  • 2020-12-23 20:52

    Check themanifest.xml file in your project it should say something like this:

    android:debuggable="true"
    

    set it to "false".

    0 讨论(0)
提交回复
热议问题