Как подписать APK с несколькими сертификатами, чтобы я мог это сделать, когда публиковал в Android Market:
Версия 1.0 = > Подписано с сертификатом A
Версия 2.0 = > Подписано сертификатом A и B
Версия 3.0 = > Подписан с сертификатом B
Android Market действительно дает мне некоторую надежду, но я не уверен, что с этим делать, когда я загружаю другой сертификат знака, он дает мне это сообщение:
"Apk должен быть подписан с хотя бы одним сертификатом, общим с предыдущей версией".
Мотив:
Я опубликовал приложение на рынке с помощью Android Signing Tool как часть MotoDev Studio для Android. Проблема в том, что он обрабатывает сами ключи, и нет способа (документально) получить их. Я хочу изменить его, чтобы использовать хранилище ключей и сертификат, который я больше контролирую и могу использовать, даже если я больше не использую MotoDev Studio. Также кажется, что MotoDev Studio заблокирует вас от новых функций, таких как общие библиотеки.
ОБНОВЛЕНИЕ 5/3/2011:
Они действительно очень быстро и оперативно обновили MotoDev Studio, но похоже, что я считаю, что Google должен по-прежнему обеспечивать работу для тех, кто хотите изменить сертификаты своих приложений. Обновление приложения для всех использует один и тот же сертификат, создавая новые с течением времени и, возможно, создавая новый, чтобы вы могли передать поддержку и распространение своего приложения другим пользователям.