Подписание предварительно упакованного APK для Android Market - PullRequest
1 голос
/ 11 марта 2011

Во-первых, я не разработчик - я просто создаю простое приложение. На самом деле я не создаю, а модифицирую существующее приложение. Данное приложение было сделано для рынка Великобритании, и мне был нужен рынок AU (это касается используемых изображений), и поэтому было довольно просто открыть APK, который я скачал, и отредактировать изображения по мере необходимости. Затем я подписал его с помощью приложения AutoSign и добавил в свой телефон, где он работает так же хорошо, как и оригинал. Я представил его первоначальному разработчику, который спросил, может ли он опубликовать его на Маркете. Я был рад, что он это сделал. Однако, поскольку я использовал инструмент Auto Sign, появилась следующая ошибка: Market не принимает apks, подписанные сертификатами, выпущенными командой Android. Создайте новый сертификат сроком действия не менее 50 лет. Теперь, как я уже сказал, я не разработчик, и, хотя у меня установлены Android и Java SDK и Eclipse, а также установлен Android App Maker, я все еще не могу сделать то, что я не хочу делать - это создать действительный ключ знака. и подпишите мой упакованный APK (даже если мне нужно распаковать его через папку Compressed) с этим для распространения на Market. Любая помощь, которую вы можете предложить, высоко ценится! Искренние пожелания, Райан Кармайкл

Ответы [ 2 ]

1 голос
/ 11 марта 2011

Почему бы не отправить ему неподписанную версию и позволить ему подписать ее со своей лицензией разработчика? У него, очевидно, есть действующий, если у него уже есть приложения на рынке.

0 голосов
/ 13 марта 2011

Я сам понял это - Чтобы создать ключ: keytool -genkey -v -keystore keystore.keystore -alias псевдоним -keyalg RSA -действительность 10000

Для проверки ключа: keytool -keystore keystore.keystore -list -v

Чтобы применить ключ: jarsigner -verbose -keystore keystore.keystore -signedjar apk_signed.apk apk.apk alias_name

Надеюсь, это кому-нибудь поможет! Райан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...