Come firmo un APK con più di un certificato, in modo che io possa fare questo quando pubblico per l'Android Market:Come firmare un APK con più di un certificato?
versione 1.0 => Firmato con Certificato Un
versione 2.0 => Firmato con certificato a & B
versione 3.0 => Firmato con certificato B
L'Android Market non darmi qualche speranza, ma io non sono sicuro di cosa fare di esso, quando carico con un diverso certificato di segno mi dà questo messaggio :
"L'apk deve essere firmato con almeno un certificato in comune con la versione precedente."
Motivo:
Ho pubblicato un app sul mercato utilizzando lo strumento di firma Android come parte di MOTODEV Studio per Android. Il problema è che gestisce le chiavi stesse e non c'è modo (documentato) di ottenerle. Voglio cambiarlo per usare un keystore e un certificato che ho più controllo e posso usare anche se non uso più MotoDev Studio. Inoltre sembra che MotoDev Studio ti blocchi da nuove funzionalità come le librerie condivise.
AGGIORNAMENTO 5/3/2011:
Sono stati in realtà molto semplice e chiederà ad aggiornare MOTODEV Studio ma sembra che io credo che Google dovrebbe ancora fornire un lavoro in giro per coloro che vogliono cambiare i certificati di loro applicazioni. L'aggiornamento dell'applicazione a tutti utilizza lo stesso certificato, creandone di nuovi nel tempo e possibilmente creando uno nuovo in modo da poter consegnare agli altri il supporto e la distribuzione della propria applicazione.
Ok vedrò se Android Market lo accetterà assegnato con il vecchio certificato poi quello nuovo e quindi caricherò un altro aggiornamento con solo quello nuovo e vedrà se funziona. Questo è quello che stavo pensando, ma sono nuovo per la firma del codice in generale e non menziona una volta un modo per cambiare i certificati. – ddcruver
Beh, almeno nei documenti Android. – ddcruver
Sembra funzionare bene, questo sembra essere il modo per cambiare il certificato su un'applicazione Android Market. – ddcruver