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 № 1Spó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.