Це не рішення, але ви можете використовувати ключ налагодження для підписання версій версій, щоб уникнути блокування інсталяції з 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
для складання версії версії за допомогою ключа налагодження.