Подтвердить что ты не робот

Как закрепить файл APK в андроиде?

Я загружаю свой первый файл APK в игру Google, но я получаю следующую ошибку.

Вы загрузили APK, который не выровнен по zip-адресу. Вам нужно будет запустить инструмент выравнивания zip на вашем APK и загрузить его снова.

Может ли кто-нибудь сказать мне, как zip выровнять файл apk?

Скажите, пожалуйста, шаги для этого?

4b9b3361

Ответ 1

Прочтите документацию от самого Google

Шаги должны быть простыми.

Пожалуйста, следуйте этому doc из google для получения полной информации о публикации

Короче говоря, полные шаги в двух словах (я предполагаю, что вы используете 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

Ответ 2

Если вы используете мастер экспорта Eclipse, он автоматически выравнивает его для вас. Однако вы можете сделать это вручную самостоятельно

Чтобы выровнять файл infile.apk и сохранить его как outfile.apk:

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

Этот веб-сайт может предоставить больше ответов:) http://developer.android.com/tools/help/zipalign.html

Ответ 3

попробуйте ниже ссылку или код: -

Чтобы выровнять файл infile.apk и сохранить его как outfile.apk:

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

Чтобы подтвердить выравнивание существующего .apk:

zipalign -c -v <alignment> existing.apk

Это целое число, которое определяет границы выравнивания байтов. Это всегда должно быть 4 (что обеспечивает 32-битное выравнивание), иначе оно эффективно ничего не делает.

Флаги:

-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

Ответ 4

Проверьте файл manifest.xml в вашем проекте, он должен сказать что-то вроде этого:

android:debuggable="true"

установите значение "false".

Ответ 5

Если вы используете eclipse, самый простой способ - сделать это непосредственно из него.

Перейдите в "Файл" → "Экспорт" → "Экспорт приложений Android"

Select Android Application Export

Инструмент спросит вас, есть ли у вас хранилище ключей, если вы его используете, если не создаете новый, и сохраните его в безопасном месте (вы должны помнить пароль, поэтому обязательно сохраните его где-нибудь, вы не сможете его потерять).

Затем загрузите файл и не должно быть ошибок.

Ответ 6

У меня была аналогичная проблема и я попробовал все намеки, которые перечислены здесь, но не сигары, я думал, что это ошибка, но все мои другие приложения будут работать, только один из них имел проблему, например. после прохождения не zip-align я бы получил. Вы загрузили отлаживаемый apk. Я создавал apk из Eclipse/Indigo, и проблема была последним этапом, когда он указывает, что путь apk каким-то образом указывал на какой-то подкаталог, и не знал, как он туда попал, но используя правильный путь, позаботился об этом.

Ответ 7

Просто загрузите файл app-release.apk. Вы найдете его в этом месте: Your_Project_Folder/app/app-release.apk