/ / Android - czy muszę uruchamiać zipAlign po uruchomieniu jarSigner? - Android, apk

Android - czy po uruchomieniu jarSignera muszę uruchomić zipAlign? - Android, apk

Właśnie pomyślnie podpisałem aplikację na Androida, którą próbuję ponownie opublikować w sklepie. Nie mogę przypomnieć sobie, czy po uruchomieniu jarSigner muszę uruchomić zipAlign? Czy po uruchomieniu jarSigner jestem dobry?

Szukam tutaj: http://developer.android.com/guide/publishing/publishing.html i nie znajdujemy odpowiedzi na to pytanie w sekcji „Publikowanie aktualizacji w Google Play”.

Czy po przesłaniu nowego apk muszę też wyłączyć stary? Lub po prostu przesłać na stary?

Dzięki!

Odpowiedzi:

4 dla odpowiedzi № 1

Spójrz tutaj: http://developer.android.com/guide/developing/tools/zipalign.html

Uwaga: Musisz użyć zipalign w jednym z dwóch określonych punktów procesu budowania aplikacji, w zależności od tego, którego narzędzia podpisywania aplikacji używasz:

Jeśli używasz apksigner, zipalign musi być wykonywane tylko przed podpisaniem pliku APK. Jeśli podpiszesz APK za pomocą apksigner i dokonasz dalszych zmian w APK, jego podpis zostanie unieważniony.

Jeśli używasz jarsigner, zipalign musi być wykonywane tylko po podpisaniu pliku APK.