2013-01-31 16 views
6

Ukończyłem aplikację w phonegapie i chcę ją opublikować w sklepie z aplikacjami Google. Za każdym razem, gdy pobierasz plik apk, jest on w trybie debugowania. Jak mam go podpisać za pomocą klucza lub magazynu kluczy, aby załadować go do Google Play, ponieważ Google nie załaduje go na moje konto w trybie debugowania.Tryb Phonegap bez debugowania i podpisywanie za pomocą klucza licencyjnego

Robię coś nie tak, ale nie widzę, jak na build.phonegap.com można podpisać aplikację?

Proszę o pomoc

Dzięki

+0

Czy masz zainstalowane środowisko Eclipse z wymaganymi wtyczkami? –

+0

Nie Używam tylko strony budowy phonegapa do kompilacji aplikacji – Grimlockz

+0

ohk zobacz moją odpowiedź. To pomoże ci to rozwiązać. –

Odpowiedz

9

użyć tego polecenia z terminala lub wiersza polecenia, aby wygenerować plik kluczy:

keytool -genkey -v -keystore myAppKey.keystore -alias myAppKey -keyalg RSA -validity 10000 

To wygeneruje myAppKey.keystore pliku.

Musisz przesłać na stronę build.phonegap.com w ustawieniach aplikacji. Dostaniesz signing settings, więc dodaj swoją keystore, a następnie wybierz ten klucz podpisu dla swojej aplikacji.

Przez ten phonegap ponownie wygeneruje androida, a otrzymasz pakiet APK, który będzie używany do publikowania na rynku Google Play.

REFERENCJE:

how Google suggests creating an Android keystore

+1

Uzyskiwanie niedozwolonej opcji: -genkey przy uruchomieniu polecenia – Grimlockz

+0

@ Grimlockz, którego używasz? –

+0

ubuntu 12.04 LTS – Grimlockz

1

Pierwsze nielegalną opcję też - coś na temat kopiowania/wklejania ze stanowiska powyżej jest przyczyną tego. Jeśli usuniesz znaki "-" i wpisz je ręcznie za pomocą klawisza "-" na klawiaturze, to działa :)

+0

Tak, to działało dla mnie :) –

Powiązane problemy