серьезная проблема с моим подписанным apk Заблокировано Play Protect - PullRequest
0 голосов
/ 26 декабря 2018

Я получаю сообщение Blocked by Play Protect, когда хочу установить подписанный файл .apk на любые устройства Android.Поэтому я много об этом искал, и мы все знаем причину (apk не публикуется в Google Play Store) и решение (снова подпишите apk или заполните форму подачи заявок на Play Play Protect).

Я пытался подписатьмой apk много и много раз.когда я снова подписываю apk с новым хранилищем ключей, он работает в течение 2 дней.после этого сообщение придет снова.

но о форме апелляций по защите игры.Я не могу понять, почему у Google проблема с моим apk-файлом.Я заполнил эту форму много раз со многими ссылками на различных серверах.но сразу после отправки я получаю это сообщение на свой почтовый ящик.

Привет

Вы недавно подали апелляцию на приложение с Google Play Protect.

Предоставленная вами ссылка не приводит к файлу APK или файлуповрежденПожалуйста, отправьте новое обращение и убедитесь, что вы предоставляете ссылку на правильный файл APK.

Спасибо, команда Google Play Protect

Итак, что мне делать, когда Google может это сделать?читать мой apk-файл и постоянно повторять, что он поврежден, пока работает нормально?!

У нас есть здесь кто-нибудь, у кого возникла эта проблема и она была решена?

Эта проблема повторяется в будущих приложениях?с тем же хранилищем ключей?

Кажется, серьезная проблема, которую Google сделал для разработчиков Android!

ОБНОВЛЕНИЕ

Минимальная версия Android: Android 4.4 (Уровень API 19 - Kit Kat)

Целевая версия Android: Android 8.1 (уровень API 27 - Oreo)

Сведения о хранилище ключей:

Путь хранилища ключей: "C: \ Users \ farhad \ AppData \ Local \ Xamarin \ Mono для Android \ Keystore \ FarhadMa \ FarhadMa.keystore "Псевдоним: FarhadMa Дата создания: 25 декабря 2018 г. Тип записи: PrivateKeyEntry Длина цепочки сертификатов: 1 Сертификат [1]: Владелец: CN = "Фархад Махмудванd, OU = Разработчик мобильных приложений, O = FarhadMa в качестве фрилансера (farhadma.com), L = Тбилиси, S = Тбилиси, C = GE "Эмитент: CN =" Фархад Махмудванд, OU = Разработчик мобильных приложений, O = FarhadMa в качестве фрилансера(farhadma.com), L = Тбилиси, S = Тбилиси, C = GE "Серийный номер: 1068ef74 Действителен с: Вт Дек 25 01:31:53 GET 2018 до: Чт 17 Дек 01:31:53 GET 2048 Отпечатки пальцев сертификата:MD5: 82: 7A: F5: 96: 43: 09: 56: E3: B7: 5D: F4: 8B: BD: A9: 23: DD SHA1: D6: D4: 6E: BA: 78: 8D: 6F: A4: 7D: C3: C8: 2D: 44: 7F: D7: 44: 0C: 7F: E4: 83 SHA256: 95: 65: 9B: 20: 0C: 92: 36: 3A: 88: 6D: 62: B6:8B: 96: 8B: A1: C9: F6: 95: 51: 7A: CD: F3: 60: 86: 2F: 58: D1: EB: A5: CF: 2C Имя алгоритма подписи: SHA256 с RSA Версия: 3

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Лучшее решение - просто выпустить подписанный apk с правильными данными в файле подписи, затем заполнить форму апелляции в Google и просто терпеливо ждать 2 недели, даже если вы получите сообщение об ошибке от Google после отправкиформа.Ваш apk будет работать без заблокированной ошибки и сохранит этот файл подписи, чтобы использовать его для следующих приложений

0 голосов
/ 22 февраля 2019

У меня была такая же проблема.Я провел некоторое исследование и обнаружил, что:

Срок действия сертификата отладки

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

Чтобы устранить эту проблему, просто удалите файл debug.keystore .Файл хранится в следующих местах:

~/.android/ on OS X and Linux
C:\Documents and Settings\.android\ on Windows XP
C:\Users\.android\ on Windows Vista and Windows 7, 8, and 10

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

Это сработало для меня.Источником моей информации является официальный сайт разработчиков Android: https://developer.android.com/studio/publish/app-signing

...