当我准备在Play商店上发布我的第一个Flutter应用程序时,我正在测试其中一个本地设备上的“发布” APK。为此,我已完成以下操作
我在Windows上发布
tmp
,然后回答所有提出的问题。然后,我创建了文件
tmp
带有以下条目
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
,然后在我的本地LG Fit智能手机上安装生成的signingConfigs
{
release
{
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes
{
release
{
signingConfig signingConfigs.release
}
}
。在浏览并尝试安装它时,显示消息
被Play Protect封锁 Play Protect无法识别...
我不清楚为什么会这样。据我所知,我正确地执行了步骤,Flutter的构建过程没有引发任何问题。