Как я могу восстановить старую версию apk из Google Play Store

Магазин Google Play, по-видимому, хранит старые версии файла .apk моего приложения навсегда. Можно ли как-то восстановить одну из этих старых версий?

У меня есть все версии и теги, поэтому не должно быть слишком сложно восстановить эту версию исходного кода и пересобрать оттуда файл apk. Но мне было интересно, есть ли более простой способ получить его.


person kencorbin    schedule 14.07.2013    source источник
comment
Я не знаю, как вы собираетесь получить исходный код из APK, но добавьте себя в альфа-тестирование, нажмите «Переключиться в расширенный режим» и переместите старый APK в альфа-версию. Затем просто загрузите его как обычно: он не будет беспокоить ваших пользователей. Вам, вероятно, понадобится рутированное устройство, чтобы вытащить APK из каталога данных, но я не совсем уверен, поэтому не хочу писать ответ.   -  person AStupidNoob    schedule 14.07.2013


Ответы (1)


AStupidNoob ответил на ваш вопрос, но в примечании. Вы действительно должны начать использовать git для контроля версий. Вы можете использовать bitbucket для бесплатных частных онлайн-проектов git, чтобы избежать подобных ситуаций в будущем. Если вы не забудете пометить свои версии git перед выпуском, у вас будет еще проще вернуться в код.

person Warpzit    schedule 14.07.2013
comment
Бывают ситуации, когда вам ДЕЙСТВИТЕЛЬНО нужен настоящий APK, а не источник, из которого он был создан. - person f470071; 30.10.2015
comment
@f470071 f470071 Это все здорово, но если вы правильно используете git, вы будете помечать свой код каждый раз, когда будете выпускать новую версию для воспроизведения. Таким образом, сгенерированный apk также будет отправлен, поскольку студия Android помещает его в корень проекта. - person Warpzit; 02.11.2015