Если клавиатура на Android начала подтормаживать, предлагает неактуальные слова или сохраняет старые пароли — проблема в забитом кэше ввода. На устройствах с Gboard, Samsung Keyboard или SwiftKey история набора хранится в системных файлах и может занимать до 500 МБ. Первое, что нужно сделать: проверить объем кэша в Настройки → Приложения → Клавиатура → Хранилище. Если там больше 100 МБ — пора чистить.
Ошибки ввода, автозамена на неправильные слова или внезапные сбои клавиатуры часто связаны с переполненным кэшем персональных данных. Например, после обновления Android 13 многие пользователи Xiaomi и Samsung жаловались на "залипание" клавиш — проблема решалась сбросом настроек клавиатуры. В этой статье разберем все методы: от ручной очистки до полного удаления истории через ADB.
Почему клавиатура сохраняет историю ввода и где это хранится
Любая виртуальная клавиатура на Android (включая Gboard от Google и Samsung Keyboard) сохраняет:
- 📝 Личный словарь — добавленные вами слова (имена, сленг, профессиональные термины).
- 🔄 Историю ввода — последние 30 дней нажатий (включая пароли, если не отключена синхронизация).
- ⚡ Кэш предсказаний — часто используемые фразы для ускорения набора.
- 📊 Статистику использования — данные для машинного обучения (в Gboard это называется "Адаптивный ввод").
Эти данные хранятся в двух местах:
- Локально в папке приложения клавиатуры (
/data/data/com.google.android.inputmethod.latin/для Gboard). - В облаке (если включена синхронизация через Google Аккаунт).
Способ 1: Очистка кэша через настройки Android
Самый безопасный метод — сбросить кэш непосредственно в меню приложения. Подходит для всех версий Android от 8.0 и выше. Инструкция:
- Откройте
Настройки → Приложения. - Найдите свою клавиатуру (например, Gboard или Samsung Keyboard) и тапните по ней.
- Выберите
Хранилище и кэш. - Нажмите
Очистить кэш(не удаляйте данные приложения, иначе сбросятся все настройки!).
Если кнопка Очистить кэш неактивна, значит кэш уже пуст или клавиатура использует облачное хранилище. В этом случае переходите к способу 4.
Сделайте резервную копию личного словаря (Настройки клавиатуры → Словарь → Экспорт)
Закройте все приложения, где используется ввод текста
Проверьте, что синхронизация с Google Аккаунтом отключена (если не нужно сохранять историю)
Перезагрузите устройство после очистки
-->
Способ 2: Удаление истории ввода в настройках клавиатуры
Многие клавиатуры (например, Gboard и SwiftKey) позволяют вручную управлять историей ввода. Как это сделать:
Для Gboard:
- Откройте любое поле для ввода текста (например, в Google Поиске).
- Тапните по значку ⚙️ (шестеренка) на клавиатуре, чтобы открыть настройки.
- Перейдите в
Словарь → Личный словарь. - Удалите ненужные слова или нажмите
Удалить все. - Вернитесь в главное меню настроек и выберите
Дополнительно → Очистить историю ввода.
Для Samsung Keyboard:
- Зажмите запятую (,) на клавиатуре → выберите ⚙️ "Настройки".
- Перейдите в
Управление вводом → Сброс к заводским настройкам. - Подтвердите сброс (это удалит историю, но сохранит пользовательский словарь).
⚠️ Внимание: В Gboard функцияОчистить историю вводаскрыта в новых версиях. Если ее нет в меню, используйте способ 5 сADB.
Способ 3: Полный сброс настроек клавиатуры
Если клавиатура глючит (например, не открывается или выдает ошибку "К сожалению, Gboard остановился"), поможет полный сброс. Это удалит:
- 🔧 Все пользовательские настройки (темы, жесты, раскладки).
- 📖 Личный словарь и историю ввода.
- 🎨 Сохраненные стили и обои.
Как сбросить:
- Откройте
Настройки → Приложения. - Найдите клавиатуру (например, com.google.android.inputmethod.latin для Gboard).
- Выберите
Хранилище → Удалить данные(не кэш!). - Подтвердите действие.
| Действие | Gboard | Samsung Keyboard | SwiftKey |
|---|---|---|---|
| Очистка кэша | ✅ Сохраняет настройки | ✅ Сохраняет настройки | ✅ Сохраняет настройки |
| Удаление данных | ❌ Сбрасывает всё | ❌ Сбрасывает всё | ❌ Сбрасывает всё |
| Сброс через меню клавиатуры | ✅ Частичный сброс | ✅ Сохраняет словарь | ❌ Нет опции |
| Восстановление после сброса | ✅ Через Google Аккаунт | ✅ Через Samsung Account | ❌ Нет облачного бэкапа |
⚠️ Внимание: После полного сброса Gboard может потребовать повторной настройки языка и разрешения на доступ к контактам. На Android 12+ это делается в Настройки → Система → Язык и ввод.
Способ 4: Отключение синхронизации с Google Аккаунтом
Если вы используете Gboard, история ввода может синхронизироваться с Google Аккаунтом. Чтобы полностью ее удалить:
- Откройте
Настройки Google(не путайте с настройками телефона!). - Перейдите в
Услуги Google → Настройки синхронизации. - Найдите раздел
Данные приложений → Gboard. - Отключите синхронизацию или нажмите
Удалить данные.
На Android 13 путь может отличаться:
Настройки → Аккаунты → Google → Синхронизация аккаунта → Данные приложений.
Как проверить, включена ли синхронизация клавиатуры
Откройте Gboard → Настройки (⚙️) → Аккаунты → Синхронизация словаря. Если ползунок активен, данные сохраняются в облаке.
После отключения синхронизации:
- 🔄 История ввода перестанет сохраняться на серверах Google.
- 📱 Локальные данные останутся на устройстве (их нужно очистить отдельно).
- ⚠️ Предупреждения о конфиденциальности исчезнут.
Способ 5: Удаление истории через ADB (для опытных пользователей)
Если стандартные методы не помогли, можно вручную удалить файлы истории через ADB (Android Debug Bridge). Это требует подключения телефона к ПК и включения Отладки по USB.
Инструкция:
- Установите Android SDK Platform-Tools на ПК.
- Включите
Отладку по USBна телефоне (Настройки → О телефоне → Номер сборки— тапните 7 раз, затем вернитесь вНастройки → Система → Для разработчиков). - Подключите телефон к ПК и выполните в командной строке:
adb shell pm clear com.google.android.inputmethod.latinДля Samsung Keyboard используйте:
adb shell pm clear com.sec.android.inputmethod
adb shell am force-stop com.google.android.inputmethod.latin
-->
Что удаляет эта команда:
- 🗃️ Весь кэш и данные приложения (эквивалентно "Удалить данные" в настройках).
- 📂 Локальные файлы истории в
/data/data/com.google.android.inputmethod.latin/. - ⚠️ Настройки тем и раскладок (придется настраивать заново).
⚠️ Внимание: ИспользованиеADBможет привести к сбоям, если ввести неверную команду. Не выполняйтеadb shell rm -rf /или подобные опасные команды — это стерет все данные на телефоне!
Как предотвратить накопление мусора в будущем
Чтобы история ввода не забивала память:
- 🔄 Регулярно очищайте кэш (раз в 1-2 месяца).
- ❌ Отключите синхронизацию, если не нужна история на всех устройствах.
- 📱 Используйте "Инкогнито-мод" в Gboard (значок 👤→⚪ в панели инструментов).
- 🔒 Настройте исключения для приложений (например, отключите автозаполнение в банковских приложениях).
В Gboard можно ограничить сбор данных:
- Откройте настройки клавиатуры →
Дополнительно → Использование и диагностика. - Отключите
Отправлять данные об использованиииУлучшать предсказания с помощью истории приложений.
FAQ: Частые вопросы об очистке клавиатуры
Можно ли очистить историю ввода для конкретного приложения (например, Telegram)?
Нет, клавиатуры не разделяют историю по приложениям. Очистка происходит глобально для всех полей ввода. Однако в Gboard можно временно отключить обучение для конкретного приложения:
- Откройте клавиатуру в нужном приложении.
- Тапните на ⚙️ →
Настройки обучения. - Отключите
Адаптивный вводдля этого приложения.
Почему после очистки клавиатура снова предлагает старые слова?
Это происходит из-за:
- 🔄 Облачной синхронизации (данные подтягиваются из Google Аккаунта).
- 📱 Резервных копий (при переустановке клавиатуры история восстанавливается).
- 🤖 Машинного обучения (Gboard анализирует ваш стиль письма даже после очистки).
Решение: отключите синхронизацию (см. способ 4) и сбросьте настройки клавиатуры полностью.
Безопасно ли использовать ADB для очистки?
Да, если вы выполняете только команды для очистки кэша конкретного приложения (например, adb shell pm clear com.google.android.inputmethod.latin). Опасность представляют команды:
adb shell rm -rf /— удаляет ВСЕ данные на телефоне.adb shell su— требует root-прав и может нарушить работу системы.
Придерживайтесь инструкций из этой статьи, и рисков не будет.
Как очистить клавиатуру на Android без потери пользовательского словаря?
Сначала экспортируйте словарь:
- Откройте настройки Gboard →
Словарь → Личный словарь. - Тапните на ⋮ (три точки) →
Экспорт. - Сохраните файл (например, в Google Диск).
- Очистите кэш или сбросьте настройки.
- Импортируйте словарь обратно через
Импортв том же меню.
В Samsung Keyboard экспорт словаря не поддерживается — придется вводить слова заново.
Почему после очистки клавиатура стала медленнее работать?
Это временный эффект. Клавиатура использует историю ввода для предсказаний, и после очистки ей нужно время (1-2 дня), чтобы "обучиться" заново. Ускорить процесс можно:
- 🔄 Включите
Адаптивный вводв настройках Gboard. - 📱 Наберите вручную 10-15 часто используемых фраз.
- ⚡ Отключите анимации клавиш в настройках (экономит ресурсы).