Android — При подключении Google Plus не работает keytool


Содержание

[Советы] Решение проблем с Google Pay

Привет Ми-фан!

Очень часто попадаются посты с проблемой использования Google Pay. Причем не работает он из коробки, т.е. при покупке телефона. мы не делаем никаких лишних телодвижений, устанавливаем Google Pay (далее GP) и получаем ошибку.

images.png (6.69 KB, Downloads: 14)

2020-08-02 14:19:27 Upload

9fb15464-15fc-4298-ae4b-3359bec7d7ee.png (203.57 KB, Downloads: 8)

2020-08-02 14:23:46 Upload

1. Заходим в стандартное приложение «Безопасность». Там заходим Разрешения — Другие разрешения. Выбираем Google Pay и ставим все галочки «Разрешить»
2. Возвращаемся назад в приложение «Безопасность» и выбираем Автозапуск, там ставим галочку на Google Pay.
3. Выходим из «Безопасность» и заходим в Настройки — Батарея и производительность — Расход заряда батареи приложениями. Если там уже стоит отметка на «Включить», тогда чуть выше выбираем «Выбрать приложения» — Google Pay. В нем ставим «Нет ограничений» и чуть ниже «Разрешить». Если там уже стоит отметка на «Выключить», то ничего здесь делать не нужно.
4. Выходим. На всякий случай еще заходим сюда. Настройки — Уведомления и строка состояния — Уведомления приложений. Выбрал там Google Pay и везде галочки проставил
5. Заходим в Настройки — Еще — Расположение элемента безопасности — «Использовать HCE Wallet». Там сразу ниже Бесконтактная оплата — Основное средство оплаты — «Android Pay».
6. Убедиться, что NFC включен и пользоваться.

I can’t find the Andro > Ask Question

I am trying to follow the Android mapping tutorial and got to this part where I had to get an API key.

I have found my debug.keystore but there does not appear to be a keytool application in the directory:

There is also no keytool in this directory:

I am using Eclipse as my editor and believe that I have downloaded all the latest SDK.

What am I doing wrong?

10 Answers 10

keytool comes with the Java SDK. You should find it in the directory that contains javac , etc.

Okay, so this post is from six months ago, but I thought I would add some info here for people who are confused about the whole API key/MD5 fingerprint business. It took me a while to figure out, so I assume others have had trouble with it too (unless I’m just that dull).

These directions are for Windows XP, but I imagine it is similar for other versions of Windows. It appears Mac and Linux users have an easier time with this so I won’t address them.

So in order to use mapviews in your Android apps, Google wants to check in with them so you can sign off on an Android Maps APIs Terms Of Service agreement. I think they don’t want you to make any turn-by-turn GPS apps to compete with theirs or something. I didn’t really read it. Oops.

So go to http://code.google.com/android/maps-api-signup.html and check it out. They want you to check the «I have read and agree with the terms and conditions» box and enter your certificate’s MD5 fingerprint. Wtf is that, you might say. I don’t know, but just do what I say and your Android app doesn’t get hurt.

Go to Start>Run and type cmd to open up a command prompt. You need to navigate to the directory with the keytool.exe file, which might be in a slightly different place depending on which version JDK you have installed. Mine is in C:\Program Files\Java\jdk1.6.0_21\bin but try browsing to the Java folder and see what version you have and change the path accordingly.

After navigating to C:\Program Files\Java\ \bin in the command prompt, type


with the quotes. Of course would be your own Windows username.

(If you are having trouble finding this path and you are using Eclipse, you can check Window>preferences>Android>Build and check out the «Default Debug keystore»)

Press enter and it will prompt you for a password. Just press enter. And voila, at the bottom is your MD5 fingerprint. Type your fingerprint into the text box at the Android Maps API Signup page and hit Generate API Key.

And there’s your key in all its glory, with a handy sample xml layout with your key entered for you to copy and paste.

После подписанного apk google plus логин не работает в Android? Есть ли какой-нибудь вариант proguard?

До подписания APK, Google Login работал нормально. После подписания APK не работает, всегда сбой.

Для этого есть какие-либо настройки Proguard, которые я должен сделать?

Мой SHA1 и все учетные данные в порядке, но все еще не работает, как решить?

  1. Перейдите в учетную запись Google Live Play Store.
  2. Выберите ваше приложение.
  3. Выберите вкладку подписи приложения в левой части
  4. Скопируйте сертификат подписи приложения и ключ сертификата загрузки SHA 1.
  5. Затем перейдите в консоль Google Api или консоль разработчика Firebase → и выберите свой проект.

FireBase: 1.Просмотреть над видом → настройки проекта (значок настройки справа) 2.Нажмите «Настройки проекта», затем добавьте fingerprint (ключ SHA 1, который вы скопировали из учетной записи Google Live Play Store).

Консоль разработчика Google Api: выберите ваш проект. Нажмите вкладку учетных данных на левой боковой панели. Затем выберите ваш ключ API, затем щелкните значок редактирования справа. Затем добавьте свой ключ SHA1. Все это.

Наконец, я был создан новый ключ, основанный на выпуске SHA1, теперь логин google и карты работают нормально после подписания apk, не нужно запускать команды keytool, в андроид-студии все заботится. вы должны выполнить его шаги.

Android Studio2.1.1 Файл- > Структура проекта- > приложение (Левая сторона)

— > Подписание (сверху) → (Нажмите кнопку зеленого цвета + и добавьте данные о хранилище ключей) — > Типы сборки (рядом с подписями) и выберите выпуск с левой стороны, затем правой стороной вы увидите некоторые файлы, в которых вы выбираете подписываемый конфиг, затем нажмите «ОК».

Наконец нажмите Gradle коснитесь правой стороны, затем Название проекта- > название проекта- > Задачи- > android- > singingReport (щелкните по нему) теперь ваш ключ отладки и ключ Release были готовы В консоли RUN проверьте его


Google аккаунт обход FRP после сброса на Андроид

Google аккаунт обход FRP после сброса на Андроид. С появлением системы Android 5.1 Lollipop у пользователей появились не только новые полезные функции, но и откровенно тупящие «фичи». К примеру, Google FRP Lock, он же «защита от сброса настроек», суть которой заключается в защите телефона от злоумышленников, которые решили обойти блокировку смартфона путём сброса настроек.

После сброса настроек пользователь обязан войти в Google аккаунт, к которому был привязан этот телефон, но очень часто бывает, что телефон просто не принимает правильный аккаунт и пароль. Как же бороться с этой проблемой?

Легкие способы обхода аккаунта Google FRP после сброса

Уже существует очень много методов обхода FRP Lock, для многих смартфонов свои инструкции.

В политике безопасности Google указано, что FRP Lock действует только 72 часа, так что если вы не спешите, то можете просто подождать три дня, потом смартфон включится.

Обход FRP с помощью карты памяти

Начнём с самого простого и безобидного варианта, для которого вам понадобится только карта памяти или OTG кабель с флешкой. Этот сброс FRP проходит благодаря всплывающему сообщению о подключенной карте памяти, из которого можно попасть в настройки системы, действуйте по порядку:

  • Вставьте карту памяти в работающий телефон
  • В уведомлении нажмите ОК, вы попадете в настройки хранилища
  • Нажмите на «Данные приложений»
  • Перейдите во вкладку «Все» и найдите «Настройки», нажмите «Запуск»
  • Открылись настройки, выберите «Восстановление и сброс»
  • Теперь нажмите на «Сброс DRM» и подтвердите удаление ключей
  • Вернитесь в «Восстановление и сброс» и выполните сброс настроек
  • Дождитесь включения телефона, теперь вы свободны от FRP Lock.

Простой сброс FRP Lock с помощью Sim-карты

Данный способ предполагает, что у вас есть возможность позвонить на заблокированный смартфон, если такой возможности нет переходите дальше. Обход FRP с Sim-картой:

  • Вставьте Сим карту в телефон и включите его, дождитесь подключения связи
  • Позвоните на заблокированный телефон, во время звонка нажмите на иконку добавления вызова, а звонок сбросьте
  • Вы оказались на экране набора номера, теперь вам нужно ввести комбинацию *#*#4636#*#* , откроется окно расширенных настроек
  • В левом верхнем углу должна быть стрелочка назад, нажмите на неё, и вы попадете в стандартные настройки
  • Откройте «Восстановление и сброс», отключите привязку резервной копии к Google аккаунту (Либо «Очистить учетные данные» в «Безопасность) и сделайте сброс настроек.
  • Дождитесь полного включения устройства и войдите в свой Google аккаунт.

Обход FRP Lock с помощью Wi-Fi

Во время первоначальной настройки перейдите на страницу подключения к Wi-Fi, далее сброс FRP Lock по инструкции:

1. Выберите любую сеть, откройте клавиатуру нажав на поле ввода пароля
2. В клавиатуре нужно вызвать настройки, как это сделать зависит от клавиатуры, если несколько вариантов:

  • Зажать пробел
  • Нажать «Смена языка»
  • Зажать иконку «Swype»
  • Зажать значек цифровой клавиатуры (123)
  • Зажать запятую
  • Включить голосовой ввод, ничего не говорить, дождаться сообщения об ошибке и рядом появится неприметная иконка настроек, выберите Google Now, нажмите отказаться и вы в строке поиска, вам нужно просто написать «Настройки», и вы уже у цели, продолжайте с пункта №6

3. Попав в настройки клавиатуры нужно перейти в другое окно, например вызвать окно справки (спрятано в правом верхнем углу под вертикальным троеточием)
4. Сразу после перехода в новое окно жмите на клавишу « Недавние приложения », там должна появится строка поисковика (если не появилась пробуйте дальше переходить по окнам, пока не появится)
5. Клацайте на « Поиск » и вводите « Настройки », выберите приложение « Настройки »

6. Откройте «Восстановление и сброс»
7. Отметьте галочкой «Удалить аккаунт» и жмите на «Сброс»
8. После перезагрузки ваш телефон/планшет будет свободен от Google FRP Lock!


Способы обхода аккаунта Google FRP после сброса для продвинутых пользователей

Эти способы обхода аккаунта Google FRP после сброса не рекомендованы пользователям, которые ни разу не пользовались SP Flash Tool или кастомным рекавери . Эти способы подходят только для смартфонов на чипе MTK!

Обход FRP Lock с помощью SP Flash Tool

  • Установите драйвера, SP Flash Tool и скачайте scatter-файл от вашей прошивки (можно скачать полную прошивку , разархивировать и взять оттуда scatter)

Важно! Нужен scatter-файл из текущей прошивки! Если у вас установлена ОС Android 5.1, то scatter от Android 6.0 может не подойти!

  • В scatter-loading укажите ваш scatter
  • Перейдите во вкладку Format – Manual Format Flash
  • Теперь нужно указать, по какому адресу записан Google FRP Lock, для этого откройте ваш scatter.txt любым текстовым редактором (удобнее будет в NotePad++) и запустив поиск (Ctrl+f) найдите frp , должно найти что-то подобное:
  • Теперь переносим значение « linear_start_addr » из scatter.txt в « Begin Adress [HEX] » в SP Flash Tool, также « partition_size: » в « Format Length[HEX] », именно здесь находится Google FRP Lock
  • Нажмите Start и подключите выключенный телефон к ПК, дождитесь окончания очистки
  • Включайте устройство, больше никаких FRP Lock нет!

Ответы на частые вопросы

Обход Google аккаунта после сброса на Asus ZenFone Go ZB452KG

  1. Скачайте на карту MicroSD приложение Nova Launcher и Assistive Touch
  2. Включите смартфон, подключитесь к Wi-Fi, дойдите до проверки Google аккаунту и нажмите на поле ввода, выскочила клавиатура, нажмите на вертикальное троеточие в клавиатуре (правый верхний угол) и нажмите «Поделится»
  3. Выберите Gmail, нажмите добавить адрес и выберите «Персональный» (Не Google!), войдите в свою почту (любую, кроме гугл, можете создать новую почту и после этого удалить)
  4. После входа нажмите «Перейти в Gmail», нажмите на стрелочку «Назад» в левом верхнем углу, и перейдите в настройки приложения
  5. В настройках нажмите на вертикальное троеточие в углу и выберите «Управление аккаунтами»

  6. Открылись настройки! Теперь откройте настройки экрана и выберите «Обои», установите любые обои и откроется рабочий экран
  7. Нажмите «Меню», откройте файловый менеджер и установите Assistive Touch и Nova Launcher, по запросу разрешите установку из неизвестных источников
  8. Вернитесь в меню приложений нажимая «Назад», не домой! Откройте Nova Launcher
  9. Перейдите в настройки и включите настройки для разработчиков
  10. Нажмите на белый кружок и нажмите на иконку «Домой», вас перекинет обратно на первоначальную настройку, закончите её выбрав лаунчером «Nova Launcher»
  11. Перейдите в настройки и выполните сброс настроек
  12. После сброса всё должно работать

Обход Google аккаунта после сброса на Sony Xperia Z5 / Z5 Dual

Для обхода Google FRP на Sony Xperia Z5 и Xperia Z5 Dual понадобится это приложение (сохраните на ПК или любом другом устройстве), далее по пунктам:

  1. Подключитесь к Wi-Fi
  2. Вернитесь на экран «Добро пожаловать» и нажмите на ссылку «Важная информация»
  3. Выберите «Лицензионное соглашение и товарные знаки»
  4. В самом низу будет ссылка на сайт Sony, нажмите на неё и откроется браузер!
  5. Долгим нажатием выделите любой текст и нажмите «Поделится», выберите приложение Email
  6. Войдите в свою почту и на неё отправьте ранее скачанное приложение
  7. Установите это приложение, во время установки нажмите «Настроить» и поставьте галочку «Неизвестные источники»
  8. После установки сразу откройте приложение! Вы попали в настройки, сделайте сброс к заводским настройкам
  9. Смартфон перезагрузился и больше не просит ввести аккаунт!

Сервисы Google перестали работать, а «устройство не сертифицировано»: как решать проблему [ДОПОЛНЕНО]

В борьбе за «звание дома высокой культуры быта», то бишь, за чистоту своих высоких стандартов, компания Google принялась активно блокировать установку и использование фирменных приложений (в народе именуемых gapps или «сервисы Google») на так называемых несертифицированных устройствах.

Согласно новым требованиям Google, официальные GApps теперь ставить можно только на девайсы, которые прошли специальную проверку Compatibility Test Suite (CTS).

Те же, которые CTS не прошли, автоматом считаются несертифицированными. И не просто так, а с немедленной блокировкой доступа юзеров к их Google-аккаунтам. От так!

Правда, говорят, что еще не всё потеряно. Поскольку сервисы Google блокируются только на несертифицированных устройствах, но разрешает использовать их с кастомными прошивками. Вроде как…

С другой стороны данный этап закручивания гаечки только начался, потому инфа пока поступает немного нечеткая. Одни источники отмечают, что кампания по блокированию GApps затронет только девайсы, на которых уже установлены последние сборки Android, но которые по факту проверки признаны несертифицированными. Другие пишут, что новым требованиям к использованию GApps в обязательном порядке отвечают все сборки Android, выпущенные после 16 марта 2020 года.

Как оно сложится дальше, мы все, конечно, увидим, а сейчас — о более важном вопросе, т.е. о том.

что делать, если сервисы Google на этом самом несертифицированном устройстве заблокировались

На данный момент времени внятной методы, позволяющей мгновенно и гарантированно обойти блокировку Google, мы пока не придумали и не нашли. Но уже известно, что потенциальные подходы к решению проблемы будут разнится, в зависимости от того, кем с точки зрения Google является, так сказать, конечный бенефициар затеи — обычным юзером несертифицированного девайса или разработчиком ПО.


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

Но если вы пользуетесь смартфоном или планшетом с кастомной прошивкой, то решить проблемку можно сравнительно просто (если повезет). Следует просто попробовать сертифицировать аппарат вручную. Для этого надо зайти на официальную страницу «Регистрации устройства» на сайте Google (вот линк), указать свой (или не свой) Идентификатор Android (Android ID) и пройти процедуру регистрации.

Если же у вас вдруг несертифицированным оказался смартфон (или планшет) со стоковой прошивкой, то придется обращаться к его продавцу и/или в уполномоченный сервисный центр на предмет прохождения сертификации. Но при этом надо также понимать, что сертификацию девайса продавец тоже будет проводить похожим способом, на той же странице «Регистрации устройства«, только указывать ему надо будет название фирмы и её контактные данные.

вариант #1 — Yalp?

Да, gapps не скачать не получится, но по крайней мере можно ставить приложения из Play Маркета. Yalp Store — прога бесплатная, APK-файл скачать можно отсюда (но сначала надо разрешить установку из неизвестных источников в «Настройках» безопасности смартфона). После установки с Yalp Store вы можете качать на смартфон те же приложения, что есть на Play Маркете.

вариант #2 — вернуть сервисы Google с помощью Magisk (нужен root)

Путь не самый простой, требует он некоторых знаний, но зато самый эффективный, поскольку позволяет заново включить сервисы Google на любом смартфоне. Для этого нужно получить root-права и грамотно установить Magisk (гуглим гайд и действуем). После завершения установки заходим в Magisk Manager, открываем меню, тапаем «Загрузить», находим и ставим «Play Store Visa». Этот модуль как бы снова делает устройство «сертифицированным» для Play Маркета (т.е. можно будет качать оттуда приложения, как и прежде), однако в ряде случаев не решает проблему авторизации в Google. Пока так…

Как избавиться от Google на ОС Android и немного про то, как после этого жить.

По многочисленным просьбам (вру, она была одна) этот пост появился на свет. Сейчас я хочу вам рассказать о том, как можно обезопасить свой Android смартфон от Google (Точнее, выпилить эту «Корпорацию Добра» к чертям собачьим) не превратив телефон в кирпич и как после этого жить.

Сразу предупреждаю — если вы откажетесь от Google, то вам нужно создать свою «экосистему», т.е. синхронизация календарей, контактов, заметок, новостей и т.д. и т.п. На самом деле, этого можно не делать (тогда ни о какой синхронизации нет и речи), но у меня несколько устройств, активно использующих синхронизацию, поэтому мне эта экосистема очень нужна. Если кому-то будет интересно — я расскажу, как поднять свой собственный «филиал Google», причем, абсолютно безопасный и без всяких потуг на слежку.

И еще кое что: в этом посте нет никакой рекламы, здесь описан лишь способ удалить Google со своего телефона.

Информация о моем девайсе:

Телефон: Lenovo P780

Прошивка: AOSP (Android Open Source Platform)

На самом деле, эта информация не важна :)

Для осуществления этого дьявольского плана, требуется сделать совсем немного:

0. Если вы хотите предварительно перепрошить телефон — постарайтесь найти прошивку AOSP или основанную на ней, самый простой способ: 4PDA. Если вы не хотите менять прошивку — не страшно, но действий придется выполнять больше.

1. После того, как ваш телефон готов к удалению «опухоли», получите ROOT-права на него, это обязательный пункт, как получить рут права вы можете узнать в Google.

2. Рут получен, все готово. Зайдите на f-droid.org и скачайте приложение. F-Droid — это каталог приложений с открытым исходным кодом, замена Google Play Market. Не переживайте, «ядра компилировать» вам не нужно — там уже все скомпилировано и подготовлено, просто пользуйтесь вместо Play Market’а. Кстати говоря, тут нет «говноприложений» и вирусов, т.к. все приложения проходят проверку реальными людьми и собираются из исходников с выходом каждой новой версии. Кстати, если кто-то делает приложения под Android — добавьте их в F-Droid, это не сложно.

3. Далее, у нас уже есть каталог приложений, скачайте оттуда лаунчер (советую ADW — очень простой и много возможностей для касомизации), клавиатуру (советую Hacker’s keyboard, особенно для планшетов и фаблетов), почтовый клиент (советую K-9 Mail — очень удобный и с поддержкой шифрования PGP), программу для шифрования (если используете для шифрования писем, файлов и т.д., если нет — не нужно. Советую APG — очень простая и поддерживается K-9 Mail «из коробки»), календарь (т.к. после удаления Google из телефона, стандартный календарь просто перестанет работать, советую Standalone Calendar — то же самое, что и стандартный, но работает без Google). Это только базовый набор приложений, если вам нужно поднять экосистему (о которой я расскажу ниже), то потребуется еще несколько приложений, все их «абсолютно бесплатно, без регистрации и СМС» можно установить из F-Droid.

4. Установите «Root App Delete», опять же, можно стянуть с 4PDA. Это приложение нужно для удаление приложений из системного раздела. Под нож пойдут все приложения вендора (Например, Lenovo мой телефон снабдила приложением Power Manager, которое очень часто — примерно раз в пару секунд — запрашивало рут права и ходило по подозрительным IP-адресам, которые привели меня на сайт QQ. Да, я тоже обалдел O_O) и приложения Google.


5. Откройте Root App Delete и выберите раздел «Системные». Тут выскочит окошко с выбором режима «Профи» или «Неопытный». Суть вот в чем: «Профи» — полное удаление приложений, без возможности их восстановления; «Неопытный» — приложения просто «замораживаются» и их как бы нет. Т.е. они полностью отключены и их невозможно запустить (да, сами они тоже запуститься не смогут). Выбирайте тот режим, что вам подходит. Советую начать с «Неопытного» — вдруг что не так сделаете? Тогда одной кнопкой можно будет все восстановить.

6. Далее, перед вами открылся список приложений, удаляйте все, где видите слово «Google» в названии файла и все приложения от вашего вендора (которые были «из коробки»), кстати, иногда удаление будет показывать ошибку (просто «Ошибка удаления» или что-то в этом духе, без всяких объяснений), не переживайте, жмите «ОК», а дальше Root App Delete вам покажет окошко с возможностью выбора удалять это приложение или нет. Эта проблема возникла около года назад в самом Root App Delete и ее поправили «костылем» в виде окошка после сообщения о неудачном удалении. Удаляйте (или замораживайте, если вы в режиме «Неопытный») абсолютно все приложения от Google, самое главное, что вы установили предварительно приложения из F-Droid. Да, кстати, системный лаунчер, синхронизация контактов и календаря тоже идут под нож — это все от Гугла нечистого. Клавиатуру советую не трогать т.к. если у вас телефон использует шифрование Android, то использоваться будет именно стандартная клавиатура, а не кастомная. Иначе — удаляйте смело, только предварительно выберите в методах ввода кастомную клавиатуру.

7. Основная часть работы сделана, перезагружайте телефон, если он загрузится (может несколько дольше грузиться в первый раз) и не превратится в кирпич — поздравляю, вы все сделали верно!

8. Далее, в настройках найдите пункт «Администраторы устройства» и уберите оттуда «Удаленное управление». Суть в том, что эта штука заточена под аккаунт Google, но если аккаунта нет (как в нашем случае), она шлет подозрительные запросы на подозрительные адреса. В общем, уберите, от греха подальше.

9. Для особых параноиков. В F-Droid найдите приложение «AfWall+» — это файерволл, позволяющий блокировать сетевую активность любых приложений в любых сетях. Заблокируйте все походы в сеть приложениям, которые туда ходить не должны (калькуляторы, клавиатуры, лаунчеры, диктофоны и т.д. и т.п.), только аккуратнее.

Поздравляю, теперь вы используете Android без Google. Конечно, это не спасет от спецслужб или наблюдением «Большого брата», но хотя бы ваша личная информация будет в безопасности.

А теперь, как и обещал, расскажу о своей экосистеме устройств.

Телефон (мой) — Lenovo P780, телефон (жены) — Fly IQ431, ноубук HP (уже не использую — просто пылится в шкафу), игровой ПК (Ubuntu 15.04, Wine, Steam), Хромбук (для работы).

Самый дешевый дроплет (виртуалка) на DigitalOcean за $5/месяц (могу подкинуть промокод на $10), OwnCloud 8.1.1

OwnCloud 8.1.1 выполняет функции облака и рабочего места одновременно, у меня стоят следующие приложения в нем:

1. Файлы — синхронизация и обмен файлами. Есть еще версионность (т.е. можно посмотреть историю изменений и восстановить файл, если потребуется), удаление в корзину (т.е. файл после удаления можно восстановить)

2. Почта — очень простой почтовый клиент, поставил специально, т.к. он очень хорошо интегрирован с другими приложениями OwnCloud (файлы и контакты, в ближайшем будущем — со всем остальным). НО! У меня стоит development версия, т.е. напрямую из репозитория, она еще не готова для широкого использования и иногда там можно встретить мелкие недоработки, если вы нацелены на стабильность — ставьте ту версию, которую вам предлагает сам OwnCloud, в ней этих проблем не будет (и некоторых плюшек тоже).

3. Документы — это неплохой аналог Google Docs прямо на вашем сервере «без слежки, регистрации и смс». Единственный минус — очень сложные файлы он может отображать неверно, но для 90% пользователей его хватает. Под сложными файлами подразумевается файлы с таблицами, вложенностью больше 5-6 уровней. Хотя, в последнее время, даже их без проблем стал обрабатывать.

4. Изображения — на самом деле, это «плагин» к файлам. Это приложение является галереей, в которой можно запустить слайдшоу и обладает некоторыми другими плюшками. Штука классная, если хотите показать те же фотки родственникам без скачивания файлов.

5. Заметки — очень простое приложение, в котором вы можете делать заметки, такой себе блокнот или аналог Google Keep, да еще и с поддержкой Markdown (именно ради этого и поставил). Если нужна замена Evenrnote, то тогда советую поставить OneNote — классная штука, но клиент под Android без исходников, так что я пока не рискую.

6. Новости — это очень приятная читалка RSS/Atom фидов, есть поддержка подкастов «из коробки», папки, «оффлайн» режим и множество других приятных особенностей

7. Закладки — свои закладки с блекджеком и. тегами. Приложение пока несколько бесполезно в силу того, что API у него еще нет, поэтому интегрировать его в браузер (чтобы закладки браузера автоматически синхронизировались с закладками OwnCloud) пока нет возможности. Но не переживайте, мы с основным разработчиком приложения договорились, что API сделаю я и оно попадет в ближайший релиз. Также я собираюсь сделать расширение для Google Chrome (чтобы браузерные закладки не с Google синхронизировать, а с OwnCloud).

8. Контакты — это просто обалдеть, какая полезная штука, т.к. умеет все, что нужно для контактов — группы, фото, все дополнительные поля, выбор основного телефона и т.д. и т.п. Да, умеет CardDav (протокол для синхронизации)

9. Музыка — простой музыкальный плеер, сканирует вашу папку и находит все треки, раскидывает их по альбомам, исполнителям и т.д. и т.п., очень удобный, но есть проблема — не поддерживает русскую кодировку в метаданных файлов. Уже отписал об этом разработчику — до сих пор молчит (прошло больше месяца). Если кто знает, как с ним можно связаться не через Github issues — напишите пожалуйста, а то он совсем пропал.

10. Календарь — так же как и Контакты — супер штука, гораздо лучше этих ваших Google Календарей. Умеет все что нужно, да еще и CalDav.

У меня стоит еще несколько мелких плагинов, но сейчас не о них


Авторизация через Google в Android и проверка токена на сервере

Недавно мне захотелось создать личный проект на андроиде, и основной вопрос был такой: как однозначно идентифицировать пользователя заставляя его делать как можно меньше телодвижений? Конечно же это аккаунт Google. Я пытался пробовать множество примеров в сети — однако API несколько раз обновилось за время своего существования, многие методы не работали, мои вопросы в Google+ по этому поводу либо были вообще никак не восприняты окружением, либо были вроде «Никогда такое не делал».
В этой статье я постараюсь как можно более просто для новичков (вроде меня) описать мой метод авторизации в Google на андроид, получения токена и проверке этого самого токена на сервере.

Небольшая подготовка

Для начала — у вас должны быть установлены Google Play Services в SDK. После их установки можно будет импортировать все необходимые библиотеки. Статья пишется с расчетом на Android Studio — он сам подсказывает, что необходимо импортировать.
У вас должно быть создано активити с кнопкой.
Чтобы было привычнее пользователю можете создать стандартную кнопку Google+ Sing-In
Выглядеть она будет вот так:

Просто добавьте в ваш Layout:

Добавляем действие на кнопку

Пишем в нашем активити:

Собственно присвоим кнопке действие — вызов интенда выбора аккаунта. Если вы работаете в Android Studio он сам вам подскажет, какие библиотеки нужно импортировать, так что это подробно тут я расписывать не буду.
startActivityForResult(intent, 123); — задает код с которым произойдет возврат. 123 это код возврата, он может быть каким угодно. Это необходимо, когда вы делаете несколько интендов, и вам надо обработать их по разному.

Необходимые области доступа

Обьявите эти переменные в классе. Это необходимые нам области доступа. Первый написано в google: «Позволяет определить аутентифицированного пользователя. Для этого при вызове API необходимо указать me вместо идентификатора пользователя Google+. » Второе разрешение нам необходимо для получения личных данных пользователя (Имя, Фамилия, адрес G+ страницы, аватар), и последнее для получения E-mail. Я посчитал это важным, ведь это вполне неизменный идентификатор для записи в бд.

Регистрация нашего приложения.

Изначально забыл этот пункт — исправляюсь.
Нам необходимо зайти на code.google.com/apis/console создать там проект, зайти в Credentials и создать новый Client ID для OAuth выбрав пункт Installed Application -> Android. Там нам необходимо ввести название нашего пакета и SHA1 сумму нашего ключа.
С этим у меня на самом деле было много проблем решил достаточно костыльным способом.
Нашел debug.keystore в %USERPROFILE%\.android\debug.keystore поместил в папку с проектом и прописал в build.grandle:

После чего нам нужно выполнить команду:
keytool -exportcert -alias androiddebugkey -keystore

/.android/debug.keystore -v -list
Сам keytool можно найти в SDK. Из вывода копируем SHA1 в нужное поле.
Как я понимаю метод временный, и для нормальной работы надо создать нормальный ключ. Но для тестирования этого достаточно.

Код получения токена

Где 123 — ваш код, который вы указали ранее, где AcrivityName — название вашего актитивити. Грубо говоря — мы скармливаем функции получения токена необходимые разрешения и имя аккаунта. И заметьте — это все происходит в фоновом режиме, после чего полученный токен передается в написанную мною функцию reg. Она уже отправляет токен и все необходимые данные на сервер.
Так как разрабатываю недавно, с исключениями пока что беда, если есть предложение — напишите в личку или в комментарии.

Проверяем токен на сервере. (PHP)

Хочу обратить внимание, полученный нами токен имеет тип Online. И действует он лишь 10 минут. Для получения offline токена (чтобы дольше работать с ним с сервера) обратитесь к этой инструкции developers.google.com/accounts/docs/CrossClientAuth

Собственно скармливаем токен в googleapis и забираем полученный JSON ответ.

Не работает Google Pay? Мы знаем, что делать!

Пользователи смартфонов нередко сталкиваются с ситуацией, когда не работает Google Pay и оплата не проходит. Пути решения проблемы зависят от обстоятельств — не устанавливается приложение, не получается добавить или удалить карту, возникли трудности с проведением платежа в магазине и т. д. Ниже рассмотрим каждую из ситуаций, приведем возможные причины и способы их устранения.


Частые проблемы и пути решения

В случае, когда не работает Андроид Пей, начните с общей диагностики. Важно понять, в чем именно проблема — в установке, добавление/удалении карты, самом приложении или оплате. Для удобства рассмотрим каждый вариант отдельно.

Не работает Google Pay

Если раньше Гугл (Андроид) Пей функционировал нормально, а теперь не работает, причина может быть в телефоне или программе.

  1. Устарело ПО. Разработчик смартфона время от времени выпускает обновления и исправляет имеющиеся ошибки. Задача пользователя — проверять их наличие, загружать и устанавливать в телефон. Как вариант, можно установить автоматическое обновление в настройках.
  2. Низкий заряд батареи. При рассмотрении вопроса, почему не работает Andro >Программный сбой. Бывают ситуации, когда Гугл (Android) Pay не работает или периодически «вылетает». Если рассмотренные решения не помогли, можно удалить софт и поставить его снова.

Если смартфон поддерживает Андроид Пей и соответствует требованиям Google, проблемы с ПО возникают крайне редко.

Не устанавливается

При попытке установить приложение Google Pay многие сталкиваются с трудностями. Выделим главные причины:

  • Несоответствие ПО требованиям компании Гугл. Установка Гугл Пей доступна для смартфонов, имеющих ОС Андроид 5.0 и выше. В ином случае нужно обновить систему (если это возможно) или купить новый телефон, поддерживающий систему.
  • Отсутствие модуля NFC. Нередко возникают ситуации, когда Google (Andro >
  • Нахождение не в той стране. Граждане Беларуси или ряда других стран жалуются, мол, не могу установить Андроид Пей. Причина в том, что программа поддерживается не во всех государствах. Сегодня Andro >root права или установлено кастомное ПО. Приложение Google Pay не работает во «взломанных» устройствах из-за снижения уровня безопасности. При попытке установить приложение вываливается ошибка. Для исправления ситуации может потребоваться сброс до заводских настроек, а в случае с root — использование специальной программы Magisk для маскирования прав суперпользователя.
  • Смартфон не одобрен компанией Гугл и не имеет защиту ПО. Android Pay не работает на устройствах, которые не проверены Google. Этот нюанс нужно учесть на этапе покупки аппарата.

Бывают ситуации, когда ошибка появляется в момент загрузки Гугл Пей с магазина. Причиной может быть банальная блокировка загрузчика.


Не добавляется карта

Владельцы смартфонов с Android жалуются на ситуации, когда не добавляется карта в приложение. Иногда попадаются комментарии, мол, не могу ввести индекс в Андроид Пей или другие данные. Выделим главные причины:

  1. Банк-эмитент пластиковой карты не работает с сервисом Гугл и не поддерживает Android Pay. Во избежание проблемы нужно сразу уточнить, какие банки работают с сервисом бесконтактных платежей, кроме крупных ассоциаций типа Сбербанка или того же ВТБ.
  2. Платежная карта имеет явные повреждения. Пользователь наводит камеру на «пластик», но данные не сканируются. Для решения проблемы можно использовать ввод информации вручную или поменять «пластик».
  3. Ошибка владельца. Карта не добавляется, если пользователь ошибся при вводе информации — периода действия, 16-значного номера или других сведений. Во избежание таких проблем важно внимательно вводить данные.
  4. Неправильный код. При добавлении «пластика» на телефон приходит подтверждение в виде набора символов. Ключ из SMS нужно перенести в специальное поле. Таким способом человек подтверждает указанных данных и личность. Ввод неправильного кода при добавлении «пластика» в Android Pay приводит к блокировке добавления карты.

При подвязке «пластика» будьте внимательны, чтобы избежать ошибок. Все данные должны вводиться корректно. Даже если «пластик» подвяжется, но сведения некорректны, платежный сервис работать не будет.

Не удаляется карта

Бывают ситуации, когда добавленный ранее «пластик» не удаляется. Такая необходимость возникает при смене карты и реквизитов платежного инструмента. В обычном режиме удаление производится через приложение. Необходимо зайти в Гугл Pay, выбрать способы оплаты, нажать на интересующую карту и удалить ее.

Если такой метод не работает, можно отвязать «пластик» через официальный сайт Гугл. Для этого войдите в «Центр платежей» на ПК или через телефон, слева выберите раздел «Способ оплаты», найдите свою карточку и удалите ее. На завершающем этапе нужно подтвердить свое действие. В крайнем случае, если приложение не работает, и карта не удаляется, можно деинсталлировать Android Pay, а после установить его с нуля.

Не получается оплатить

Владельцы смартфонов часто интересуются, почему не работает Google Pay при попытке оплаты товара в магазине. Здесь может быть множество причин:

  1. Смартфон находится в режиме блокировки . По правилам телефон с Гугл (Andro >Модуль NFC отключен или принимающий аппарат (терминал) не улавливает его сигнал. Для решения проблемы нужно поменять позицию смартфона, к примеру, поднести его ближе.
  2. Времени контакта между смартфоном и терминалом не хватило для проведения транзакции. Аппарат нужно удерживать до тех пор, пока не появится зеленый флажок.
  3. Телефон вибрирует, на дисплее видна зеленая отметка, но сервис не работает. Это свидетельствует о том, что Andro >Отклонение «пластика». Если карточка не работает, и терминал отказался проводить операцию, нужно обратиться в банк для выяснения причины. Возможно, платежный инструмент заблокирован или возникли другие трудности.
  4. Низкий баланс. Иногда Andro >Отключился NFC-модуль. Перейдите в настройки и включите его снова.

Если указанные действия не дали результата, и Гугл (Android) Pay все равно не работает, попробуйте удалить карту и добавить ее снова. Если трудности возникают со всеми видами бесконтактных платежей, обратитесь в техподдержку Гугл Пей.

Не работает Google Pay : Один комментарий

Всё работало,но недавно телефон начал отказываться оплачивать пишет:рано убрали телефон,на самом деле пользовался почти два года всё нормально обращаться умею,рут.права не установлены всё что надо включено а что мешает отключено,тут был совет отключить установку с неизвестных источников.Все сделал и не работает.

Что делать, если не работает Google Play: 12 вариантов решения проблемы

Способ 2: Сброс настроек Google Play Маркета
Сброс настроек сервиса тоже помогает довольно часто, и делается он следующим образом:
1. Заходим в меню настроек смартфона (планшета);
2. Выбираем раздел «Приложения» или «Диспетчер приложений»:

3. Находим в списке Google Play Маркет, выбираем его;

4. В открывшемся окне управления приложением выбираем «Очистить кэш» или «Стереть данные», нажимаем на эту кнопку.

5. Выполняем перезагрузку Android-устройства, чтобы система отреагировала на внесенные в настройки изменения.
6. Если Play Маркет не заработал, пробуем другие способы.

Способ 3: Удаление обновлений Google Play Маркета
Всё делается так же, как в описанном выше способе 2, с той только разницей, что вместо «Очистить кэш» выбирается кнопка «Удалить обновления». Приложение вернется к первоначальному варианту, в котором до установки обновлений работало нормально. Если проблема, действительно, в новой версии софта, или Android-устройство в силу технического несовершенства эти обновления «не тянет», то сервис заработает в привычном для пользователя режиме. Без новых возможностей, но исправно.

Способ 4: Сброс настроек приложения «Сервисы Google Play»
Сброс настроек — один из эффективных вариантов решения проблем с работой Play Маркета. Порядок действий в этом случае следующий:
1. Меню «Настройки»;
2. Раздел «Диспетчер приложений» или «Приложения»;

3. Выбрать «Сервисы Google Play»;

4. Открыть меню, выбрать «Очистить кэш», нажать.

Способ 5: Активация «Диспетчера загрузки»
Возможно, что в процессе эксплуатации своего планшета или смартфона вы случайно отключили «Диспетчер загрузки» и не придали значения тому, что сервисное приложение работать перестало. Чтобы вновь активировать его, необходимо зайти в меню настроек Android-устройства, затем в «Приложения», далее с помощью свайпа «Все», после чего найти «Диспетчер загрузки» и включить его нажатием нужной кнопки. Перезагрузите смартфон и проверьте, работает ли Play Маркет.

Способ 6: Удаление аккаунта Google
Сразу предупреждаем: удалив аккаунт Google, вы можете лишиться нужной и важной информации, поэтому рекомендуется заблаговременно создать резервную копию (выполнить синхронизацию данных).

1. Зайти в меню настроек;
2. Выбрать «Аккаунты» и найти свой в открывшемся меню, нажать;

3. В открывшемся меню синхронизации нажать на свой почтовый ящик;

4. Выбрать пункты для синхронизации (сохранения в резервной копии). Обычно это «Контакты» и прочая информация личного характера, имеющаяся в памяти устройства. Для выбора разделов достаточно клика на них. Если вам дорога вся информация, содержащаяся в Android-устройстве, кликните на «Опции», после чего выберите «Синхронизировать» — вы получите резервные копии всех имеющихся приложений.

Теперь вы готовы к удалению своего аккаунта Google. Когда вы вновь войдете с него на устройство, то получите предложение восстановить информацию с резервной копии.

Но вернемся к процедуре удаления Google-аккаунта для нормализации работы маркета. После создания резервной копии нужно вернуться в предыдущее меню и на этот раз выбрать «Удалить», а не «Синхронизировать». Кликните на соответствующую кнопку, после чего выполните перезагрузку смартфона (планшета) и войдите в аккаунт заново. Обычно удаление аккаунта помогает избавиться от проблем, связанных с работой сервисов Google. Если же этого не произошло, пробуйте другие методы.

Способ 7: Удаление несовместимых приложений
Иногда пользователи самостоятельно устанавливают приложения, наличие которых отрицательно сказывается на работе сервиса Play Маркета, а в ряде случаев может привести даже к его блокировке. Список таких программ очень длинный, но самым частым виновником проблем оказывается популярный у геймеров софт Freedom, который дает возможность бесплатно совершать покупки внутри игры. Вероятнее всего, именно это приложение и придется удалить, чтобы решит проблему с маркетом.
1. В меню «Настройки» найдите «Диспетчер приложений», затем «Установленные».
2. Листайте список, пока не найдёте Freedom, выберите его.
3. Нажмите на «Stop» в открывшемся перед вами меню приложения.
4. Удалите Freedom. Очень важно именно сначала остановить работу программы и только потом выполнить удаление приложения.
5. Выполните перезагрузку Android-устройства.
6. Проверьте, заработал ли Google Play.
Не помогло? Пробуем другие варианты решения задачи.

Способ 8: Настройка «hosts»
Данный системный файл в Android-устройствах находится по адресу /system/etc/hosts. Используется он для блокировки доступа к нежелательным ресурсам. Изначально файл содержит единственную запись localhost 127.0.0.1. Из-за действий злоумышленников, пожелавших заблокировать ваш Google-аккаунт и получить деньги за разблокировку, там может оказаться и адрес маркета. Удалите эту строку, вернув файл hosts в исходное состояние. Для таких действий может понадобиться получение root-прав. Как это делается на различных устройствах мы неоднократно рассказывали на нашем сайте.

Способ 9: Полный сброс всех настроек Android-устройства
Полный сброс — метод радикальный и действенный, но к нему необходима подготовка. Иначе можно потерять ценную информацию. Выполните синхронизацию данных — создайте резервную копию, как показано в способе 6. Убедитесь в удачном завершении этой процедуры. Теперь можно перейти в «Настройки», найти раздел «Восстановление и сброс», где выполнить «Сброс настроек». Устройство после этого перезапустить и восстановить информацию, воспользовавшись резервной копией.

Способ 10: Проверка интернет-соединения
Прежде чем настраивать Android-устройство и что-то с него удалять, убедитесь в наличии доступа в интернет. Проверьте скорость соединения, перезапустите роутер и снова перепроверьте качество связи.

Способ 11: Активация аккаунта Google
Довольно часто аккаунт Google оказывается отключен. Это можно проверить, зайдя в соответствующий раздел меню. Найдите приложение «Аккаунты Google», активируйте его, если оно отключено. Проблема с маркетом 100% решится.

Способ 12: Корректировка времени и даты
Некорректно заданная дата или время могут послужить причиной возникновения проблем с работой Google Play. Это связано с лицензиями и прочими нюансами работы сервисов Google, зависящими от временных ограничений. Если подключение к сети есть, и его качество не вызывает нареканий, переустановите время и дату. Не забудьте верно указать часовой пояс. Делается это в меню «Настройки» в пунктах «Дата и время», «Дата и время сети», «Часовой пояс сети» с помощью выделения галочками нужного варианта.

Перестали работать приложения Google на некоторых китайских Android смартфонах

Как стало известно, владельцы мобильных телефонов китайских производителей: Lenovo, Xiaomi, Meizu и других малоизвестных производителей из поднебесной, начали массовом порядке замечать что в их смартфонах перестали работать приложения Google в том числе и Google Play с YouTube. По мимо того что приложения перестали открываться, смартфоны начали чрезмерно греться, тормозить и быстрее разряжаться. Об этом идут обсуждения на форуме Flyme OS.

Кстати на нашем блоге есть интересная и полезная инструкция о том как установить Google Play на Android смартфон.

Почему перестали работать приложения Google

Основная проблема состоит в том что перестала корректно работать сервисная утилита — Сервисы Google Play, которая «обслуживает» все программы от Google на смартфонах Android. В отзывах Сервиса Google Play очень много жалоб на сбои в работе программы.

Google в марте 2020 года озвучила о том что будет блокировать работу приложений на несертифицированных Андроид смартфонах, планшетах и других устройствах. Поэтому если вы столкнулись с тем что перестали работать приложения Гугл, то у вас несертифицированное устройство. ��

В телефоне перестали работать приложения

Что делать если перестали работать приложения

Если ваш смартфон или планшет оказался все таки несертифицированным его нужно самостоятельно зарегистрировать в Android ID.

Чтобы выполнить регистрацию Android ID и сертифицировать свое устройство, необходимо выполнить следующие шаги по инструкции:

    Скачать и установить программу Device >

Цукерберг рекомендует:  Asembler - Составить программу (на асемблере), которая...
Понравилась статья? Поделиться с друзьями:
Все языки программирования для начинающих