Причина "Это приложение содержит код, который пытается обойти защиту безопасности Android"

Я работаю над очень мягким Android-приложением уже пару месяцев, и вдруг я начал получать это сообщение на своем устройстве, когда я пытаюсь его переустановить из IntelliJ.

введите описание изображения здесь

Мой вопрос: какие вещи заставят ОС Android отображать это сообщение? Если бы я когда-либо выпустил это приложение, я бы не хотел, чтобы мои пользователи видели это перед установкой.

Ответ 1

У меня была такая же проблема, и она была вызвана gradle плагином v2.2.0 (бета-версия, а также RC). Когда я изменил версию до версии 2.1.3, проблема исчезла.

classpath 'com.android.tools.build:gradle:2.1.3'

Ответ 2

Я получил это сообщение, когда попытался опробовать пример MVP + Dagger из googlesample

Через некоторое время я переименовал файл FakeTasksRemoteDataSource.java в моем проекте, и Verify Apps не помогли.

Итак, я думаю, вам нужно проверить имена файлов (и переменные) для "стоп-слов", например "поддельные" и т.д.

Ответ 3

Быстрое исправление при разработке:

1) Удалите текущее приложение

2) Build > Rebuild Project

Работал для меня. Не уверен, что другие будут работать или нет.

Ответ 4

Это выглядит как предупреждение от Verify Apps, а это значит, что ваше приложение было обнаружено как вредоносное ПО. По очевидным причинам нет подробного объяснения того, как обнаружено вредоносное ПО, но, учитывая сообщение об ошибке, я бы дважды проверил что-либо в вашем приложении, связанное с укоренением, администратором устройства, сменой настроек безопасности устройства или взломом других приложений (включая читы игр). Если вы все еще уверены, что это ложный позитив, вы можете попытаться связаться с Google, чтобы подать апелляцию.

Изменить: У этой ссылки есть дополнительная информация. https://support.google.com/googleplay/android-developer/answer/2992033?hl=en

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

Если вы считаете, что ваше приложение неправильно предупреждено или заблокированный верификатором приложения Google Play, вы можете по электронной почте [email protected] с помощью:

Название пакета приложения. SHA 256 дайджест приложения APK. Причина (причины), почему вы считаете, что ваше приложение неверно категоризации. Снимок экрана с предупреждением или блокировкой.