Play商店登录失败

时间:2019-08-20 13:19:15

标签: android flutter google-play-console

当我发布应用程序以玩商店时,登录游戏商店失败。显示错误。错误是 您已在调试模式下导入了带有签名的APK或Android应用套件。您必须在输出版本模式下对其进行签名。了解有关签名的更多信息。 我已经使用了密钥build.gradle。我将属性设置为key.properties。 key.properties像这样:

storePassword=*******
keyPassword=*********
keyAlias=key
storeFile=/home/user/key.jks

build.gradle就是这样

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
   keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

在android {}内部,我这样添加:

signingConfigs {
    release {
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile file(keystoreProperties['storeFile'])
        storePassword keystoreProperties['storePassword']
    }
}
buildTypes {
    release {
        // TODO: Add your own signing config for the release build.
        // Signing with the debug keys for now, so `flutter run --release` works.
        signingConfig signingConfigs.debug
    }
}

我通过此命令生成了密钥。

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

但是仍然显示错误。这不是签约玩商店。

1 个答案:

答案 0 :(得分:2)

change this:

release {
        // TODO: Add your own signing config for the release build.
        // Signing with the debug keys for now, so `flutter run --release` works.
        signingConfig signingConfigs.debug
    }

附带:

release {
            signingConfig signingConfigs.release
}