2013-01-31 7 views
6

Ho completato un'app in PhoneGap e desidero pubblicarla nell'app store di Google. Ogni volta che scarico il file apk è in modalità debug. Come faccio a firmare con una chiave o un keystore per farlo caricare su google play perché Google non lo carica nel mio account in modalità di debug.Modalità non debug in modalità PhoneGap e firma con chiave di licenza

Sto facendo qualcosa di sbagliato ma non riesco a vedere come in build.phonegap.com puoi firmare l'app?

Aiutateci

Grazie

+0

hai installato eclipse con i plugin richiesti da Android? –

+0

No, sto solo usando il sito web di phonegap build per compilare l'app – Grimlockz

+0

ohk vedere la mia risposta. Questo ti aiuterà a risolverlo. –

risposta

9

utilizzare questo comando da terminale o prompt dei comandi per generare file di archivio chiavi:

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

Questo genererà myAppKey.keystore file.

Che devi caricare sul sito build.phonegap.com sotto le impostazioni dell'applicazione. Qui si ottiene signing settings, quindi aggiungi il tuo keystore e quindi seleziona la chiave di firma per la tua applicazione.

Da questo PhoneGap verranno rigenerati build Android e otterrete APK che verrà utilizzato per pubblicare nel mercato di Google Play.

RIFERIMENTO:

how Google suggests creating an Android keystore

+1

Opzione non valida: -genkey quando si esegue il comando – Grimlockz

+0

@Grimlockz che si sta utilizzando? –

+0

ubuntu 12.04 LTS – Grimlockz

1

Ottenere l'opzione illegale troppo - qualcosa su di copia/incolla dal post di cui sopra sta causando questo. Se elimini i caratteri '-' e li digiti manualmente usando il '-' sulla tastiera, allora funziona :)

+0

Sì, ha funzionato per me :) –

Problemi correlati