Устройство: Онеплюс Один
Версия Android: 6.0
Цианогенмод 13.0
Сегодня я увидел, что есть обновление для 20151203 OTA, и решил скачать его и прошить через TWRP, как обычно. До этого я работал на 5.1.1 (кажется) и не осознавал, что он обновляет меня до Android 6.0, пока мой телефон не перезагрузился. При прошивке и перезагрузке у меня следующие ошибки
Кроме того, в моем трее уведомлений есть сообщение о том, что «Сервисы Google Play не будут работать, пока вы не обновите Сервисы Google Play». Каждый раз, когда я нажимаю на уведомление, оно открывает несколько действий, которые просто пусты, я ничего не могу сделать. Google Play присутствует в моем ящике приложений, но при нажатии на него я получаю тот же пустой экран.
Проблема, которую я решил частично, переключив тип конфигурации USB (который по умолчанию был на MTP) на что-то другое, а затем переключив его обратно. Не совсем уверен, почему это произошло, но на данный момент я исправил это так. Хотя вторая ошибка не исчезла полностью. При перезагрузке телефона и подключении его к моей системе у меня возникла та же проблема. Однако при повторном переключении этого типа конфигурации появляется, но нельзя ли ожидать, что он будет делать это каждый раз, когда он хочет подключить телефон к своей системе, верно?
Любая помощь будет оценена!
РЕДАКТИРОВАТЬ: Позовите Тамогну Чоудхури за быстрой помощью. Наконец прибегнул к вайпу и чистой прошивке CM13 вместе с GAPPs для MM. Теперь все работает нормально. Спасибо за вашу помощь!
Сначала я рассмотрю вашу вторую проблему, так как ее проще описать.
У меня такая же проблема на стоковом HTC Nexus 9 (6.0, MRA58K). Всякий раз, когда я подключаю его к своему компьютеру, по умолчанию для режима USB-соединения устанавливается значение «Только зарядка», и мне приходится переключать его обратно на «MTP» из постоянного уведомления в строке состояния.
Насколько я знаю, это общая проблема с Marshmallow, и один из моих друзей с OnePlus One с CM13 также сталкивается с этой проблемой. Извините, но мы можем только надеяться, что какой-нибудь предприимчивый разработчик скоро исправит эту оплошность/баг/функцию в AOSP.
Редактировать:
Из комментария @Firelord следует, что параметр Marshmallow по умолчанию «Зарядка через USB» является преднамеренной функцией в Android 6.0. Это крайне неудобно для некоторых пользователей. Смотрите официальный журнал изменений Android 6.0 здесь . Эта ссылка любезно предоставлена ответом @Firelord здесь .
Теперь 1-я проблема.
Эта ошибка «Сервисы Google Play остановлены» часто встречается после обновлений «грязной прошивки». Поскольку /data
раздел остается нетронутым OTA-обновлением или грязной флэш-памятью, обновленные версии системных приложений, которые он хранит для Lollipop, будут мешать встроенным более высоким версиям для Marshmallow, которые находятся в только что прошитом разделе «/ system».
Поскольку вы используете восстановление TWRP, я рекомендую /data
очистить и прошить полный ZIP-файл CM13 для Oneplus One с помощью совместимого (ARMv7 Android 6.0 CM13) ZIP-файла пакета GApps. Используйте очистку TWRP по умолчанию /data
без /data/media
, чтобы сохранить данные на вашем (эмулированном) внутреннем SD.
В будущем рассмотрите возможность обновления OTA только между второстепенными обновлениями версии, например, с 5.0 до 5.1 или с 5.1 до 5.1.1, а не с 5.1.1 до 6.0.
Тамогна Чоудхури
Изи-
Тамогна Чоудхури
Изи-
Тамогна Чоудхури
Изи-