Я поддерживаю корпоративные парки устройств Android уже восемь лет и регулярно сталкиваюсь с ситуацией, когда Google Play (бывший Android Market) отказывается запускать загрузку, зависает на «Ожидании сети» или выкидывает ошибку DF-DLA-15.

AndroidMarket

На практике причиной выступает триггер: лабильность сети, повреждённый selinux-кэш или сбой службы com.google.android.gms. Ниже изложен алгоритм, подтверждённый стендовыми тестами.

Диагностика сети

Откройте системный лог в режиме live с помощью «adb logcat –v color». Пакеты с маркером «Volley» показывают RTT выше 800 мс — индикатор перегрузки канала. Подключитесь к другой точке доступа, затем вновь проверьте logcat. Если строки «Connection reset by peer» исчезли, сетевой сегмент очищен.

При стабильном LTE, но продолжающейся ошибке DF-DL-15, отключите роуминговый DNS. В ряде регионов операторы внедряют перехватывающий DNS-пул с алгоритмом SNI-маппинга, из-за которого TLS-рукопожатие обрывается на этапе ClientHello. Вручную пропишите 8.8.8.8 либо локальный прекурсор.

Обработка кэша

Перейдите в «Настройки → Приложения → Google Play Маркет», нажмите «Хранилище», очистите кэш, затем удалите данные. При первом запуске магазин создаст fresh-индекс size-триггером в 60 МБ, что исключит ситуацию с неконсистентным shm-блоком.

Если сбой повторяется, откройте терминал и введите «pm clear com.google.android.gms && pm clear com.android.vending». Команда удаляет shared-prefs и восстанавливает sepolicy-метки без перезапуска устройства.

Крайние меры

Проблема persiстрирует? Удалить обновления Play Маркет, перезапустите устройство в режиме recovery и ввыполните wipe cache partition. Операция не затрагивает пользовательские данные, зато уничтожает старый dalvik-кэш, который способен провоцировать deadlock в ART.

На редких сборках прошивки встречается конфликт манифеста системного WebView. Пакет com.android.webview вынесен в deferred-slot, и диспетчер пакетов зацикливается при проверке подписи. Переустановите актуальный WebView из adb-сессии: «adb install -r -d webview.apk».

В моей практике после полного цикла действий маркет начинает загружать контент за 40-50 с, latency падает до штатных 130 мс, а журнал системы теряет красные строки Finsky. Если вопросы сохраняются, разумнее отправить bugreport в партнёрский канал Google, подшив logcat и tombstones.