Это не решение, но вы можете использовать ключ отладки для подписания сборок выпуска, чтобы избежать блокировки установки из Google Play Protect. Похоже, Play Protect не предупреждает о сборках, подписанных автоматически созданнымиdebug.keystore
.
Обратите внимание, что ваши отладочные сборки не являются неподписанными , они просто подписаны с помощью отладки. ключом.
Конечно, вы не можете использовать сборку для производственного распространения (Google Play, Amazon и т. Д.), Но она все же стоит для предварительного внутреннего тестирования, которое требует высокочастотной обратной связи.
Вы можете добавить задачу для сборки выпуска с помощью debug.keystore, добавив конфигурацию build.gradle
, например:
android {
buildTypes {
// add after the `release` definition
releaseDebugKey { initWith release }
}
signingConfigs {
// use debug.keystore for releaseDebugKey builds
releaseDebugKey { initWith debug }
}
}
затем выполните, ./gradlew assembleReleaseDebugKey
чтобы построить сборку выпуска с ключом отладки.