2009-12-16 35 views
9

Chciałbym wiedzieć o podpisywaniu aplikacji Android.Podpisywanie APK aplikacji Android?

IFAIK, aplikacja blackberry i iphone musi być podpisana do pracy na prawdziwym urządzeniu. Czy na Androida czy aplikacja musi podpisać?

Jeśli tak, jak podpisać wniosek?

Proszę o poradę. chłopaki.

Z góry dziękuję.

Odpowiedz

19

Jeśli używasz wtyczki Eclipse.

prawym przyciskiem myszy na projekcie> Narzędzia Android> Export Signed Pakiet Application

Postępuj zgodnie z instrukcjami dotyczącymi tworzenia pliku .keystore i jesteś sortowane!

7

Jest przewodnikiem do podpisywania aplikacji Android na stronie internetowej programu: http://developer.android.com/guide/publishing/app-signing.html

Aby odpowiedzieć na natychmiastowe obawy: nie trzeba prawdziwe urządzenie do podpisania wniosku. Podpisujesz podczas procesu budowania, dzięki czemu można to zrobić na dowolnym komputerze z właściwym oprogramowaniem (co jest darmowe). Najprostszym sposobem na zbudowanie podpisanej aplikacji jest użycie wtyczki Eclipse do ADT, która ma funkcję "podpisania aplikacji eksportowej".

+0

Podczas programowania aplikacja zostaje podpisana przy pomocy klucza dev, który będzie działał na emulatorach i na prawdziwych telefonach. Musisz tylko wygenerować własny klucz, gdy będziesz gotowy do przesłania aplikacji do Android Market. –

+0

Bardzo prawdziwe; Sugeruję ponowne użycie jednego klucza programistycznego (zamiast używania tego, który generuje program ADT), ponieważ wtedy każda osoba pracująca nad tą samą aplikacją kończy używanie tego samego klucza do podpisywania debugowania. –

+6

Należy również utworzyć plik KEYSTORE. NIE PRZECZYTAJ ANI NIE USUŃ TEGO PLIKU. Sugerowałbym zarejestrowanie się u dostawcy pamięci masowej online i zapisanie go tam. DropBox jest darmowy dla 2 GB. Jeśli utracisz ten plik magazynu kluczy, nie będzie można zaktualizować aplikacji. Oznacza to, że będziesz musiał wydać go jako nową aplikację, która nie uszczęśliwi użytkowników, jeśli pobierzesz opłatę za aplikację, ponieważ będą musieli zostać obciążeni ponownie, aby uzyskać aktualizację. I nie, nie da się tego obejść. –

0

Jak @Laurence Dawson wymienić jeden sposób, aby to zrobić, po prostu otwierając swój projekt w Eclipse następnie

prawym przyciskiem myszy na projekcie> Narzędzia> Android Export Podpisano pakiet aplikacyjny

ale trzeba stworzyć Keystore zanim to zrobimy, jest to bardzo proste i proste, opcja pojawi się po wybraniu opcji "Wyeksportuj podpisany pakiet aplikacji" z opcji prawego przycisku myszy, poprosi o "podpisanie" pliku APK (w celu opublikowania wersji Beta/Alpha/Production) proces ten odbywa się po prostu poprzez utworzenie tego magazynu kluczy, po jego utworzeniu wystarczy wybrać ten nowy magazyn kluczy (pojawi się on w opcjach "Eksport podpisanego pakietu aplikacji") i voila! następnie poprosi Cię o przejście do ścieżki, na której chcesz przesłać podpisany plik APK gotowy do strony dewelopera Google'a!

Powiązane problemy