Флаттер подписан APK заблокирован Play Protect - PullRequest
0 голосов
/ 10 апреля 2020

Когда я готовлюсь выпустить свое первое приложение Flutter в Play Store, я нахожусь в процессе тестирования «релизного» APK на одном из моих локальных устройств. Для этого я сделал следующее:

* * Windows Я выдал

keytool -genkey -v -keystore path:\to\project\keys\keystore.jks -alias AliasName -keyalg RSA - keysize 2048 -validity 10000

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

path://to/project/android/key.properties

со следующими записями

storePassword=[store password used above]
keyPassword=[key password used above]
keyAlias=[same alias as above]
storeFile=../../keys/keystore.jks

Наконец я отредактировал path://to/project/android/app/build.gradle следующим образом

signingConfigs 
{
 release 
 {
  keyAlias keystoreProperties['keyAlias']
  keyPassword keystoreProperties['keyPassword']
  storeFile file(keystoreProperties['storeFile'])
  storePassword keystoreProperties['storePassword']
 }
}

buildTypes 
{
release 
{
 signingConfig signingConfigs.release
}

}

После этого из командной строки я запустил

cls && flutter clean && flutter build apk --release --split-per-abi

и установил получившийся path://to/project/build/outputs/apk/release/app-arm64-v8a-release.apk на свой локальный смартфон LG Fit. При просмотре и попытке установить мне показывается сообщение

Заблокировано Play Protect Play Protect не распознает ...

Мне не понятно почему это происходит. Насколько я могу судить, я правильно выполнил эти шаги, и процесс сборки Flutter не привел к колебаниям. Я был бы очень признателен всем, кто мог бы помочь.

...