Код ошибки 10601 на телефоне
Привет, я Влад, core разработчик Adapty SDK для Android. Продолжаю серию статей про то, как внедрять внутренние покупки в приложение Google Play. Остальные посты можно найти по ссылкам:
Android in-app purchases, часть 4: коды ошибок от Billing Library и как не облажаться с тестированием. — Вы тут.
Сегодня мы поговорим о кодах ошибок, которые мы можем получить от Billing Library в методе getResponseCode().
Пример того, как мы передавали ошибки в свои колбэки, можно посмотреть в этой статье. С одной ошибкой мы уже знакомы по предыдущим статьям — это USER_CANCELED, когда пользователь закрывает диалог покупки, ничего не купив. Давайте познакомимся с остальными.
Коды ошибок
Начнем с самых простых ошибок – с говорящим названием ERROR (responseCode 6) и чуть более говорящим названием DEVELOPER_ERROR (responseCode 5). Для первого случая гугл пишет в документации «Fatal error during the API action», для второго – «Invalid arguments provided to the API». Например, я смог получить DEVELOPER_ERROR, когда для запроса querySkuDetailsAsync() в билдер в setType() передал пустую строку.
Но не всё так просто. Я пошел дальше и в методе launchBillingFlow() использовал измененный SkuDetails (вытащил json из SkuDetails реального продукта, поменял в нем productId и передал в конструктор новому SkuDetails). По сути это invalid argument, и я ожидал получить DEVELOPER_ERROR, но… получил ERROR.
Отдельного упоминания заслуживает текст, который показывается в диалоге в этом кейсе — сравните английский и русский вариант:
Это, конечно, был искусственный пример. Гораздо ближе к реальности кейс, когда гугл отклонил оплату. Если при тестировании покупок с тестовой карты, о чем мы расскажем в конце статьи, в диалоге покупки выбрать «test card, always declined», вернется также ошибка ERROR, но уже с адекватным текстом.
В третьей статье, где описывалась смена подписки, мы для одного из proration mode увеличили цену годовой подписки почти в 3 раза, но не сказали, какая там должна была быть ошибка, если бы мы этого не сделали. Исправляемся.
Так как там, получается, указан неправильный proration mode, по логике мы должны получить всё ту же DEVELOPER_ERROR. Но нет, мы получаем SERVICE_UNAVAILABLE (responseCode 2). Ее же мы получаем и если указать любое левое число в качестве proration mode (это int, а не enum, нас никто не остановит), и если указать неправильный purchaseToken. Смотрим в документацию про SERVICE_UNAVAILABLE – «Network connection is down». Так, стоп…
При этом еще мы видим интересный диалог.
Что еще любопытно – в кейсе с ERROR при закрытии диалога НЕ через кнопку «ОК» (то есть, теми способами, которые интерпретируются как возврат назад) в onPurchasesUpdated() пришло, собственно, ERROR, а в случае с SERVICE_UNAVAILABLE в аналогичном кейсе приходит USER_CANCELED (но если нажать «ОК» в диалоге, то мы, как и ожидали, получим SERVICE_UNAVAILABLE).
Ну и в случае с отсутствием интернета SERVICE_UNAVAILABLE тоже приходит, тут не соврали.
Вот остальные коды ошибок с небольшими комментариями, так сказать, honorable mentions.
BILLING_UNAVAILABLE (responseCode 3). Гугл поясняет, что «Billing API version is not supported for the type requested». Я смог воспроизвести эту ошибку, разлогинившись из Google-аккаунта, а также на Хуавее без Google Play Services. Возможно, она также воспроизведется на старых телефонах, где не обновляли Google Play.
SERVICE_DISCONNECTED (responseCode -1). Приложение иногда дисконнектится от сервиса Google Play. Это может произойти, если Play Store вдруг решит обновиться. Поэтому лучше перестраховаться и коннектиться перед каждым вызовом методов Billing Library, как в предыдущих статьях. А еще мы с гуглом советуем добавить какую-нибудь retry policy, если эта ошибка всё же придет в ответе.
SERVICE_TIMEOUT (responseCode -3). Название говорит само за себя — мы слишком долго ждали ответ от Google Play.
FEATURE NOT SUPPORTED (responseCode -2). В классе BillingClient есть пять констант FeatureType. Их доступность на данном устройстве можно проверять с помощью метода billingClient.isFeatureSupported(BillingClient.FeatureType.НужнаяФича). У меня на телефоне (Xiaomi Mi A2 Lite) FEATURE_NOT_SUPPORTED вернулось только для SUBSCRIPTIONS_ON_VR. При этом для IN_APP_ITEMS_ON_VR, как и для всех остальных фич, вернулось OK.
ITEM_NOT_OWNED (responseCode 8). Возникает при попытке законсьюмить покупку, которой у нас нет. Например, повторно после успешного консьюма.
ITEM_ALREADY_OWNED (responseCode 7). А тут наоборот – при попытке купить продукт, который у нас уже есть. В таком кейсе просто нужно обновить UI и сделать кнопку покупки некликабельной.
Самая популярная ошибка
Последняя и, наверное, самая популярная ошибка в начале пути внедрения in-app purchases — это ITEM_UNAVAILABLE (responseCode 4). Она говорит о том, что продукт недоступен для покупки, но не говорит, почему. А причины могут быть самые разные: от тестирования на неправильном аккаунте или неправильной сборке до покупки неактивированного продукта.
Вот чек-лист, что нужно сделать, чтобы избежать ее при тестировании:
Добавить в этот test track гугл-аккаунты тестировщиков, что особенно актуально для internal testing или закрытой альфы/беты. Там же будет ссылка в разделе How testers join your test, по которой тестировщики должны будут принять приглашение.
Покупать можно только активированный продукт. После создания продукта в Play Console есть кнопка activate, более детально процесс создания продукта мы описывали в первой статье.
Удостовериться, что тестирование на устройстве проходит с гугл-аккаунта, который является тестировщиком. Очевидный пункт, но бывает всякое, и это тоже нужно проверить, если вы получили такую ошибку.
applicationId сборки, с которой тестируется покупка, должно полностью совпадать с applicationId из Play Console. Это особенно важно для тех, у кого добавляется суффикс в дебажных сборках.
Добавить email-адреса тестировщиков в раздел Setup → License Testing в левом меню аккаунта (не приложения), чтобы они покупали продукты бесплатно с тестовой карты, а не с реальной. Еще один плюс, что подписки в данном случае будут иметь тестовую длительность. Не связано с этой ошибкой, но тоже полезное знание.
Заключение
Ошибки способны сильно усложнить работу, поэтому всегда важно понимать, как они могут возникнуть. Учитывая, сколько шагов нужно пройти, чтобы получить доступ к продуктам, проще всего словить ITEM_UNAVAILABLE. Поэтому я надеюсь, что мой чек-лист вам поможет.
Про Adapty
Для более простой работы с ошибками советую попробовать Adapty SDK для внедрения внутренних покупок в приложения. Кроме технической части, Adapty даёт много преимуществ:
Встроенная аналитика позволяет быстро понять основные метрики приложения.
Когортный анализ отвечает на вопрос, как быстро сходится экономика.
А/Б тесты увеличивают выручку приложения.
Интеграции с внешними системами позволяют отправлять транзакции в сервисы атрибуции и продуктовой аналитики.
Промо-кампании уменьшают отток аудитории.
Open source SDK позволяет интегрировать подписки в приложение за несколько часов.
Серверная валидация и API для работы с другими платформами.
Познакомьтесь подробнее с этими возможностями, чтобы быстрее внедрить подписки в своё приложение и улучшить конверсии.
«A relationship already exists» обычно является ошибкой (ошибкой), обнаруженных во время выполнения. Программисты, такие как Microsoft Corporation, стремятся создавать программное обеспечение, свободное от этих сбоев, пока оно не будет публично выпущено. К сожалению, инженеры являются людьми и часто могут делать ошибки во время тестирования, отсутствует ошибка 10601.
Когда происходит ошибка 10601?
Наиболее распространенные вхождения «A relationship already exists» проблемы при загрузке Microsoft Access. Причины сбоев обработки можно отличить, классифицируя ошибки 10601 следующим образом:.
Ошибка 10601 Crash - Номер ошибки вызовет блокировка системы компьютера, препятствуя использованию программы. Как правило, это результат того, что Microsoft Access не понимает входные данные или не знает, что выводить в ответ.
Утечка памяти «A relationship already exists» - этот тип утечки памяти приводит к тому, что Microsoft Access продолжает использовать растущие объемы памяти, снижая общую производительность системы. Повреждение памяти и другие потенциальные ошибки в коде могут произойти, когда память обрабатывается неправильно.
Ошибка 10601 Logic Error - Логические ошибки проявляются, когда пользователь вводит правильные данные, но устройство дает неверный результат. Это происходит, когда исходный код Microsoft Corporation вызывает недостаток в обработке информации.
Microsoft Corporation проблемы с A relationship already exists чаще всего связаны с повреждением или отсутствием файла Microsoft Access. Как правило, решить проблему можно заменой файла Microsoft Corporation. Запуск сканирования реестра после замены файла, из-за которого возникает проблема, позволит очистить все недействительные файлы A relationship already exists, расширения файлов или другие ссылки на файлы, которые могли быть повреждены в результате заражения вредоносным ПО.
Ошибки A relationship already exists
Усложнения Microsoft Access с A relationship already exists состоят из:
- «Ошибка программного обеспечения A relationship already exists. «
- «Недопустимая программа Win32: A relationship already exists»
- «Извините, A relationship already exists столкнулся с проблемой. «
- «К сожалению, мы не можем найти A relationship already exists. «
- "A relationship already exists не найден."
- «Ошибка запуска в приложении: A relationship already exists. «
- «Не удается запустить A relationship already exists. «
- «A relationship already exists выйти. «
- «A relationship already exists: путь приложения является ошибкой. «
Проблемы A relationship already exists с участием Microsoft Accesss возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с A relationship already exists, или во время процесса установки Windows. Запись ошибок A relationship already exists внутри Microsoft Access имеет решающее значение для обнаружения неисправностей электронной Windows и ретрансляции обратно в Microsoft Corporation для параметров ремонта.
A relationship already exists Истоки проблем
Заражение вредоносными программами, недопустимые записи реестра Microsoft Access или отсутствующие или поврежденные файлы A relationship already exists могут создать эти ошибки A relationship already exists.
Начнем серию статьей о кодах ошибок андроид в которых будут рассмотрены коды ошибок и краткий совет по решению проблемы. Во всех операционных системах (ios, windows phone и т. п.) встречаются ошибки и андроид не является исключением в основном ошибки связаны с программным обеспечением но встречаются и аппаратные неисправности в этой статье мы поговорим о программных ошибках.Часть вторая и третья
Синтаксическая ошибка
Данная проблема появляется при установке загруженных не через Play Market приложений. Причина ее возникновения — поврежденный установочный файл. Для более легкого понимания, стоит знать, что apk файлы — это разновидность архива. Синтаксическая ошибка появляется тогда, когда этот файл не скачан до конца или поврежден, а также если ваша версия Android не подходит для его установки.
Решение: заново скачайте установочный пакет и проверьте совместимость системы.
Ошибка аутентификации wifi
Не волнуйте, ваш телефон в порядке, скорей проблема в роутере, который раздает интернет. В нем может быть установлен тип шифрования доступа по протоколу, который не поддерживает смартфон или установлен не правильный канал. Решить ошибку аутентификации wifi можно только при наличии доступа к раздающему устройству.
Решение:
- Проверьте в настройках роутера тип шифрования, стандартно — WPA2-PSK с AES.
- Измените режим работы роутера, а точней стандарта (802.11b,g,n), который он использует попробуйте поставить вариант “mixed”.
- Измените пароль на состоящий из цифр.
Ошибка недостаточно памяти
В большинстве случаев с этой проблемой сталкиваются владельцы бюджетных смартфонов. Причина ее возникновения кроется в маленьком количестве памяти выделенном для установки приложений. Со временем, все установленные программы и игры занимают её. Полностью вылечить ошибку недостаточно памяти на Android нельзя, но есть несколько способов ее освобождения.
Решение: Зайдите в Настройки->Приложение, а там в установленные программы. Просмотрите их параметры, а точней доступность кнопки “Перенести на SD-карту”.
Установите программу Link2SD, она делает описанный выше способ автоматически, показывая вам те программы, которые возможно перенести на внешний накопитель.
Ошибка загрузки
Наиболее подвержены ей старые устройства, с установленной прошивкой 2.3.3 или ниже. Браузеры таких устройств попросту не могут правильно скачать apk файл. Также, ошибка загрузку может появляться в случае, когда соединение с запрашиваемым файлом нестабильно.
Решение: установите менеджер загрузок, такой как ES File Manager.
Ошибка Андроид клавиатуры (aosp)
Причина возникновения кроется в неправильной работе некоторых функций этой клавиатуры на отдельных прошивка. Может появиться в любой момент, потому желательно сразу отключить не используемые функции или настроить их. Ошибка в клавиатуре Андроид легко решается всего несколькими шагами.
Решение:
- Отключите в настройках голосовой ввод
- Очистите кэш (через Настройки->Приложения->Все)
- Установите стороннюю клавиатуру
Ошибка синхронизации аккаунта Android от Google
Плавающая проблема, замечена на любой версии прошивки и разной аппаратной начинке. Точной причины найти так и не удалось, порой для ее возникновения достаточно не во время отключенного интернета. Самый сложный случай — зависшая синхронизация.
Решение: отключите аккаунт, перезагрузите устройство и заново подключите
Не добавляется аккаунт Google Android
Решения:
- Проверьте подключение к интернету
- Проверьте правильность логина и пароль к своему аккаунту
- Отключите двухэтапную аутентификацию в настройках безопасности аккаунта
- Включите передачу данных в фоновом режиме и автосинхронизацию, после чего выключите и перезагрузите устройство
Ошибка com.android.phone
После обновления прошивки или изменения ее внешнего вида, а также даже после смены сим-карты может появиться эта проблема. Ошибка com android phone означает невозможность правильной работы модема устройства или программы с установленной картой оператора, а также сбой в службе обмена информации между сотой сетьи и телефоном.
Решение: Заходим в Настройки->Приложения->Все и ищем Телефон. Заходим и очищаем его кэш + стираем данные. Перезагружаемся.
Если не помогло описанное выше, то сделайте сброс до заводских настроек.
Ошибка android.process.acore
Чаще всего ошибка возникает при работе с телефонной книгой, при попытке добавить, сохранить, изменить или удалить какой-либо контакт
Одной из причин возникновения ошибки android.process.acore может быть отключение Хранилища календаря или другие отключенные программы. Для того, чтобы проблема ушла, перейдите в Настройки/Приложения, там находим дополнительное меню и нажать на “Сбросить настройки”. Этот метод, конечно, если он сработает, хорош тем, что личные данные не теряются при сбросе.
Действенным методом является также «Откат к заводским параметрам». Это действие отменит все индивидуальные настройки пользователя, но это не так критично, как потеря контактов. Для справки прочтите инструкцию к пункту Recovery для вашей модели.
Ошибка приложения android.process.media
Возникает в случае, если у вас не исправна флеш карта или перегружена огромным количеством файлов. Начиная с четвертой версии андроида стала редкой и потому не приносит неудобств.
Решение:
- Вытащите флешку и попробуйте установить приложение, если проблема исчезла — отформатируйте ваш накопитель
- Сделайте сброс до заводских настроек с очисткой съемного накопителя.
Не удалось загрузить приложения из-за ошибки 941
Решение: Перейдите к настройкам, войдите в меню приложений, кликните по вкладке “Все”, найдите “Google Play Маркет”, нажмите “Остановить”, “Очистить данные” и “Очистить кэш”. Также очистите кэш и удалите данные Диспетчера загрузки. Откройте Маркет и попробуйте обновиться. Если проблема не исчезла, дополнительно попробуйте удалить обновления Google Play Маркет.
Недостаточно памяти
В большинстве случаев с этой проблемой сталкиваются владельцы бюджетных смартфонов. Причина ее возникновения кроется в маленьком количестве памяти выделенном для установки приложений. Со временем, все установленные программы и игры занимают её. Полностью вылечить ошибку недостаточно памяти на Android нельзя, но есть несколько способов ее освобождения.
Решение: Зайдите в Настройки->Приложение, а там в установленные программы. Просмотрите их параметры, а точней доступность кнопки “Перенести на SD-карту”.
Установите программу Link2SD, она делает описанный выше способ автоматически, показывая вам те программы, которые возможно перенести на внешний накопитель.
Самая популярная в мире ОС известна своей нестабильностью. Каждый пользователь Андроид хоть раз встречался с той или иной ошибкой, но не все находили решение. Сразу же менять свой девайс из-за этого точно не стоит. Далее мы разберём основные ошибки на Android и способы их решения. Часто и ошибки-то нет, а есть всего лишь небольшая помеха в работе тех или иных функций, которая решается парой простых действий.
Иногда Android при работе может выдавать системные ошибки. В этом нет ничего страшного
Наиболее частые ошибки
В приложении снова произошел сбой
Пользователи Android столкнулись с этой ошибкой 23 марта 2021 года, с выходом нового обновления на Android System Webview. Что бы не испытывать проблем пока разработчики не обновили ПО, представляем решение ниже.
Решение для всех: «Настройки» → «Приложения» → в меню с тремя точками включить отображения системных приложений → в поиске найти Android System Webview → нажать «Удалить обновления». У некоторых пользователей отсутствует кнопка для удаления обновления WebView или это просто не помогает, в таком случае можно попробовать обновить или удалить и заново установить браузер Chrome.
Нехватка памяти
Это нельзя назвать ошибкой, скорее, ограничением возможностей вашего девайса. Да, действительно, на старых, да и на новых, устройствах внутренняя память иногда резко заканчивается. Решается проблема очень просто.
Если вы пользуетесь такими приложениями, как Instagram, VK, то однозначно виноват кэш, который они накапливают очень быстро и в большом количестве.
- Заходим в «Настройки», выбираем пункт «Приложения».
- Часто наверх сразу же выводятся те, что занимают наибольшее количество памяти. Жмём на них.
- Выбираем пункт «Очистить кэш».
Такая очистка может освободить до нескольких гигабайт свободного места. Ещё можно полностью стереть данные в приложении, но затем придётся заново «логиниться».
Из-за переполненной памяти могут возникать ошибки под разными номерами. Например, ошибка 919, когда приложение не может включиться из-за недостатка места.
На некоторых устройствах (далеко не на всех) можно часть программ перенести на карту памяти. Так вы высвободите ещё больше места. Делается это из того же пункта в настройках. Лучше почаще следить за наличием свободного места, чтобы гаджет всегда работал исправно и без тормозов.
Ошибка аутентификации Wi-Fi
Также одна из самых популярных неполадок на Android. Хотя на самом деле очень редко проблема лежит в устройстве. Чаще её причиной становится роутер, точнее, его несовместимость с вашим девайсом. Решается проблема довольно быстро.
Первый метод, самый очевидный, просто проверить правильность введённого пароля. Ведь аутентификация — это и есть не что иное, как проверка ключа безопасности. Поэтому попробуйте забыть проблемную сеть и затем заново ввести пароль.
Если с паролем всё в порядке, а Wi-Fi всё равно не хочет подключаться, то причина однозначно лежит в настройках роутера. Дело в том, что его тип шифрования данных может быть более старым, чем используемый на Android-устройстве, или же устройством не поддерживается какой-либо стандарт сети.
В таком случае нужно зайти в настройки роутера.
- Открываем браузер. В адресной строке вводим «192.168.1.1» или «192.168.0.1».
- В появившемся окне вводим логин и пароль: чаще всего это admin и admin. Если у вас другие, то введите свои.
- Теперь нужно найти настройки безопасности Wi-Fi. Здесь мы задаём смешанный тип шифрования или сетевую аутентификацию «WPA-PSK/WPA2-PSK2 mixed», а также выбираем автоматический выбор стандарта сети.
После этого проблемы с подключением к Wi-Fi должны исчезнуть.
Ошибка синтаксиса
Ошибка заключается в том, что файл, который устанавливает определённое приложение, неправильный или был неправильно запущен. Кроме того, может произойти сбой во время установки, который тоже приводит к ошибке синтаксиса.
Ошибка загрузки
Происходит часто на старых устройствах, на новых такая проблема уже не возникает. Заключается в том, что стандартный менеджер загрузок даёт сбои, из-за чего становится трудно загрузить что-либо из интернета. Ошибка исправляется довольно легко.
Достаточно лишь скачать новый менеджер загрузок. Отлично для этих целей может подойти ES Проводник. Он имеет хороший встроенный менеджер загрузок.
Android-клавиатура AOSP
Эта клавиатура сама по себе не из лучших. Кроме того, она не очень хорошо оптимизирована на некоторых прошивках, из-за чего возникают ошибки. Решить их просто.
- Отключите в настройках клавиатуры голосовой ввод.
- Сбросьте настройки, сотрите кэш и данные приложения, которое отвечает за работу клавиатуры.
- Просто скачайте с Google Play Market любую другую клавиатуру.
Ошибки с аккаунтами Google
- Проверьте качество и стабильность подключения к интернету: мобильная сеть или Wi-Fi должны нормально работать, иначе причина может крыться в них.
- Если аккаунт уже добавлен, но не синхронизируется, просто отключите его, перезагрузите устройство и зайдите снова.
- Если аккаунт отказывается подключаться, для начала убедитесь в правильности логина и пароля.
- Отключите двухэтапную синхронизацию в настройках аккаунта.
- Включите автоматическую синхронизацию, а также передачу данных в фоновом режиме, после чего перезагрузите устройство.
Вирус Netalpha
Новая проблема, которая встречается пользователям Android. Это вредоносное ПО затрудняет работу с телефоном и не даёт себя удалить. Проблема достаточно серьёзная, поскольку предполагает только два решения, одно из которых весьма радикальное.
- Сброс системы к заводским параметрам. Подробнее, как это делать, в конце статьи.
- Если у вас есть root-права, вы можете скачать Lucky Partner и удалить злополучное приложение.
Com.android.snap
Ошибка «com.android.snap» возникает при использовании различных приложений: популярных фоторедакторов, мессенджеров. Эта надпись часто появляется на чёрном фоне, что сильно отвлекает, а программы могут просто закрываться.
Считается, что этот сбой вызывает вредоносное ПО, поэтому многие советуют просто установить антивирус. Однако можно обойтись и без него системными методами.
- Заходим в меню настроек, в пункт «Приложения».
- Отыскиваем там приложение «com.android.snap».
- Удаляем его данные, чистим кэш и останавливаем.
- Также нужно снять галочку «Присылать уведомления».
После этого программа перестанет досаждать, и более вы не увидите эту надпись на чёрном экране. Если на девайсе установлен антивирус, то можно удалить баг с его помощью. Но, как показывает практика, на устройствах с антивирусниками редко случается эта ошибка.
Помимо com.android.snap, существует также com.android.systemUI. Объединяет их то, что они являются вирусами типа троян. Соответственно, обезвреживается программа точно так же.
Com.android.phone
Если система пишет, что в приложении com.android. phone произошла ошибка, значит, проблема заключается в программе, которая отвечает за совершение звонков на вашем планшете или смартфоне. Появляется ошибка по разным причинам. Поэтому и способы решения будут для каждого разные.
- Попробуйте в настройках снять галочки с автоматической синхронизации даты и времени через интернет, а затем поставить их обратно. После этого перезагрузите телефон и выставите правильные дату и время самостоятельно.
- Сотрите данные и удалите кэш приложения «Телефон».
- Можно просто скачать себе любую «звонилку», которая заменит стандартную, благо в магазине приложений их полно.
Android.process.acore
Если произошла ошибка с android.process.acore, то проблема уже не связана ни со «звонилкой», ни с вирусами. Здесь причины могут быть следующие:
- отсутствуют нужные системные файлы;
- остановлена работа какого-то системного приложения;
- на девайсе присутствует сразу несколько приложений, которые выполняют практически одни и те же функции, и они некорректно синхронизируются с системными приложениями
Трудность решения проблемы зависит от причины её появления. Чаще всего, она решается простым удалением всех контактов через настройки устройства. Если вы перед этим синхронизируете все контакты с Гугл, то вообще ничего не потеряете.
Есть вариант сбросить настройки всех приложений через соответствующий пункт меню. Это также часто избавляет от проблемы, причём данные вы не теряете. Если у вас установлены приложения по оптимизации работы Wi-Fi, то их тоже стоит попробовать удалить. Часто причина кроется именно в них.
Adroid.process.media
Ошибка Андроид Процесс Медиа происходит по двум причинам: Хранилище Мультимедиа или Диспетчер загрузок. Решаются обе довольно просто. Есть два общих способа, которые практически всегда безотказно работают.
Первый способ
Второй способ
- Полностью остановите синхронизацию Google аккаунта. Сделать это можно из параметров учётной записи: в пункте «Синхронизация» необходимо убрать все флажки.
- Сотрите данные и остановите утилиту «Галерея».
- Подобным образом отключите «Диспетчер загрузки».
- Перезагрузите устройство.
После применения одного из этих способов проблема исчезнет.
Неверный пакетный файл
Ошибка часто возникает при обновлении какого-либо приложения. Если это случилось во время обновления, необходимо очистить кэш у этого приложения. Кроме того, можно попробовать вручную скачать apk файл программы и установить её заново. Если не помогло и это, удаляем аккаунт Гугл, перезагружаем устройство и логинимся заново.
PACKADGE FILE INVALID
- Удаляем кэш и данные проблемного приложения.
- Заходим в Google Play и устанавливаем его там.
- Чистим данные Google Play и Google Service Framework.
- Обновляем приложение через мобильный интернет, а не Wi-Fi.
Installation unssuccesful error
- Переустанавливаем проблемное приложение.
- Чистим кэш и удаляем данные Плей Маркет.
- Отсоединяем от устройства карту памяти.
- Удаляем папку .android_secure.
- Заново устанавливаем приложение.
Ошибка номер…
Эти ошибки могут быть более серьёзными. Однако часто и они решаются в несколько простых действий. Всё зависит от номера этой самой ошибки. Причём Google даёт минимум информации о решении различных ошибок.
11, 101, 504, 506, 491, 495, 413, 941, 921, 920, 481, RH01: неполадки с Google Play и учётной записью
Эти ошибки связаны с некорректной работой магазина приложений или учётной записи и решаются практически одними и теми же методами. «Код ошибки 11» Android может выдать при работе Play Market. Часто возникают неполадки под конкретными номерами именно с этим сервисом Гугл. Замечено, что ошибка 11 часто возникает при установке или обновлении WhatsApp.
Ещё одна популярная ошибка, из-за которой Play Market также не хочет загружать приложение, 504. Она возникает на Андроид вследствие тех же причин, что и другие неполадки с загрузкой программ, поэтому методы устранения используются идентичные. То же касается других ошибок.
Решаются проблемы несколькими способами, причём каждый из них подходит и для большинства похожих ошибок.
- Выставляем правильное время и проверяем работу интернет-соединения.
- Проверяем количество свободной внутренней памяти: оно должно быть выше, чем объём программ, с загрузкой которых возникли неполадки.
- После этого попробуйте просто перезагрузить свой телефон или планшет. Ошибки Гугл Плей Маркет на Андроид часто решаются таким способом.
- Сбрасываем настройки. Способом, указанным выше, открываем окошко приложения Play Market, затем очищаем данные и кэш. После снова заходим в Магазин приложений. Как вариант, можно также удалить все обновления в том же окне, что вернёт программу к её первоначальному виду при покупке устройства.
- Подобным же образом можно поступить с программой «Сервисы Google Play», если предыдущий метод не помог. Если и это не помогло, то можно попробовать проделать подобную операцию с Google Services Framework.
- Проблема также может заключаться в отключенном приложении «Аккаунты Google». Заходим в его окошко, если видим, что оно выключено, то включаем его. Включить также следует и «Диспетчер загрузки», если он был выключен.
- Пробуем выйти и заново зайти в свой аккаунт Гугл. Делается это из настроек. Там находим пункт «Учётные записи» и выбираем Гугл.
Ошибка 24 возникает при установке приложения на Андроид, когда произошёл какой-либо сбой, а часть файлов уже была установлена. Или же это приложение у вас было раньше, вы его удалили, а затем снова решили скачать. Решается проблема довольно быстро.
- Запускаем любой файловый менеджер.
- Находим директорию «sdcard/Android/data/data», в ней файлы, касающиеся этого приложения. Они будут содержать в имени название программы, поэтому их достаточно просто будет отличить от остальных.
- То же самое проделываем в директории «data/data».
После этого ошибка должна исчезнуть, а приложение установиться безо всяких проблем.
Эта error возникает при загрузке какого-либо приложения. Проблем может быть несколько, но решить их довольно легко.
- Проверить соединение с интернетом.
- Почистить кэш нескольких программ, а первым делом — Google Play.
- Подождать пару часов. Вполне возможно, что причина кроется в серверах Гугл. Если так, то исправят они её быстро.
После этого ошибка должна исчезнуть.
Загрузка приложения становится невозможной. Ошибка синхронизации с Гугл аккаунтом.
- Удаляем аккаунт Гугл и несколько ненужных программ, чистим кэш.
- Чистим системный кэш:
- Заходим в Recovery (кнопка ВКЛ и кнопка управления громкостью и удерживаем).
- Выбираем Wipe Cache Partition.
- Перезагружаем устройство.
Есть так называемый Dalvik-кэш. В связи с его заполнением у нас опять не хотят устанавливаться те или иные программы. Для решения проблемы чистим данные и отключаем сначала «Аккаунты Google», а затем Google Play Store.
Rh01 /rpc:s-5:aec-0 / RPC:S-3
Система не может получать информацию с сервера. Для исправления неполадки нужно сделать действия, как и при других похожих ошибках.
- Очистить кэш и удалить лишние ненужные приложения.
- Стереть данные и остановить Плей Маркет и Google Services Framework.
- Как описано в предыдущей ошибке (403), удалить кэш через Рекавери.
Вновь не загружается контент из Гугл Плей.
- Чистим данные и останавливаем «Сервисы Google Play».
- То же самое делаем с Google Play Market.
- Удаляем dalvik-кэш, если неполадка по-прежнему присутствует. Однако сделать это можно только при наличии рут-доступа.
- Если рут-прав нет, то придётся просто сделать полный откат системы.
Также не позволяет загружать приложения.
- Чистим данные, кэш, останавливаем Google Play Market.
- Попробуйте подключиться к другой Wi-Fi сети или используйте мобильные данные, чтобы загрузить приложение.
Rpc:aec:0]
Неполадки при получении данных с сервера. Помочь может удаление всех синхронизированных аккаунтов. Затем очищаем кэш и данные Плей Маркета, после чего перезагружаем смартфон или планшет.
Похожей является ошибка RPC:S-3. В случае с ней нужно удалить только аккаунт Гугл, после чего можно попробовать подключить другой или этот же.
Эта неисправность не зависит от нашего устройства. Причина кроется в том, что программа обновляется разработчиками. Поэтому, если мы хотим установить или обновить её, мы этого сделать не сможем. Просто стоит снова попробовать установить её через 30 минут или позже.
Способ решения любых ошибок
Ну и, наконец, метод, который подойдёт для исправления любых неполадок. Но прибегать к нему надо всегда в последнюю очередь. Это возвращение устройства к заводским настройкам. Полная перезагрузка системы Андроид удалит все пользовательские данные, поэтому самое важное стоит предварительно скинуть на карту памяти или сохранить в облачных сервисах.
- Открываем настройки.
- Выбираем пункт «Сброс и восстановление», на разных устройствах он может называться по-разному и находиться либо в самом меню настроек, либо в пункте «Система».
- Нажимаем «Сброс».
После этого девайс возвращается к заводским параметрам, все неполадки исчезают.
Читайте также: