Intereting Posts
Какова потребность в асинхронной задаче Получите полный ввод unicode в Android в C / C ++ Обработка интерактивных областей в представлении изображения Использование новых сервисов Google Play Android: уменьшите ширину раскрывающегося окна счетчика Как определить статус покупки приложения в процессе действия Загрузите большой pdf-файл с помощью jsoup Как изменить имя и значок приложения Android во время выполнения? Как предоставить посетителям автономный доступ к данным CouchDB на мобильном сайте? Инструмент Android InstrumentationTestRunner для вывода хадсона ProgressDialog не отображается, когда AsyncTask.get () называется Растровая круговая обрезка в андроиде Отправить длинное текстовое сообщение на Android через Bluetooth Должен ли я содержать ссылки на фрагменты в рамках моей деятельности Cordova android – как играть в видеофайл, который находится внутри самого проекта

Применение Proguard к существующему приложению в Google Play

Оказывается, у меня нет Proguard, активированного в прямом приложении, которое я опубликовал в магазине Google Play. Это не конец света, так как у меня нет ничего чувствительного в приложении (и я обнаружил, что могу декомпилировать приложения очень хорошо, даже когда Proguard применяется).

Мой вопрос: если я применяю Proguard, а затем загружаю новый .apk в Google Play, когда мои пользователи будут обновляться, они столкнутся с проблемой?

Одна из причин, по которой я спрашиваю, заключается в том, что я усердно усмотрел, что изменение активности LAUNCHER в приложении может привести к сокращению пользовательских ярлыков в обновленной версии, поэтому я пытаюсь предотвратить причинение каких-либо неудобств моим пользователям.

Если я применяю Proguard, а затем загружаю новый .apk в Google Play, когда мои пользователи будут обновляться, они столкнутся с проблемой?

Нет. Вы получаете компилированную версию своего приложения, а не исходные.

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