Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在play store中上载新应用程序包或apk时出现问题_Android_Google Play_Apk_Android Build_Android App Bundle - Fatal编程技术网

Android 在play store中上载新应用程序包或apk时出现问题

Android 在play store中上载新应用程序包或apk时出现问题,android,google-play,apk,android-build,android-app-bundle,Android,Google Play,Apk,Android Build,Android App Bundle,我有一个key.jsk文件,上次我用它签署了我的应用程序包,现在我用相同的key.jks更新同一个应用程序,但得到如下错误 我匹配了谷歌要求使用的SHA1密钥,并从key.jks中为app bundle/apk和SHA1签名,以确保我的密钥文件是正确的。两者都匹配,但我无法上载应用程序包文件 我只有一个疑问,我曾经格式化过我的工作站。是否会因为此问题而发生这种情况?或者可能还有其他问题。如果有人能帮我,那真的很有帮助。Thnak提前了很多时间。-在格式化工作站时,您是否备份了以前用于签署应用程

我有一个key.jsk文件,上次我用它签署了我的应用程序包,现在我用相同的key.jks更新同一个应用程序,但得到如下错误

我匹配了谷歌要求使用的SHA1密钥,并从key.jks中为app bundle/apk和SHA1签名,以确保我的密钥文件是正确的。两者都匹配,但我无法上载应用程序包文件


我只有一个疑问,我曾经格式化过我的工作站。是否会因为此问题而发生这种情况?或者可能还有其他问题。如果有人能帮我,那真的很有帮助。Thnak提前了很多时间。

-在格式化工作站时,您是否备份了以前用于签署应用程序捆绑包的JKS文件?你说你使用的是同一个key.jks,所以我假设你使用了,并且有效地使用了同一个文件,但是既然你提到了格式,就检查一下。-你说你“匹配SHA1键”——你是怎么做到的?您是否使用keytool在JKS文件中打印证书的SHA1你如何签署APK?和格拉德?演播室手动?你的应用程序签名配置在哪里?我使用了一个密钥库资源管理器工具,它显示了上图中提到的同一个SHA1密钥,我正在使用Flatter开发应用程序,所以我只需要将jks文件的所有凭据和路径放在key.properties中。因此,当我尝试构建release build时,它在背面使用gradle。在应用程序包上运行以下命令:
keytool-list-printcert-jarfile bundle.aab
,然后查看SHA1是否与屏幕截图中的匹配。它还应该与播放控制台的应用程序签名页面(在“上载证书”下)中显示的SHA1相匹配。当我运行该命令时,它与-list不起作用,但与-printcert起作用,并显示我签署捆绑包时使用的jks文件详细信息。-list命令的错误是“keytool Error:java.lang.Exception:Keystore文件不存在:C:\Users\user\.Keystore”。那么打印的SHA1是否与Play Console中错误消息中的SHA1匹配?-格式化工作站时,是否备份了以前用于签署应用程序包的JKS文件?你说你使用的是同一个key.jks,所以我假设你使用了,并且有效地使用了同一个文件,但是既然你提到了格式,就检查一下。-你说你“匹配SHA1键”——你是怎么做到的?您是否使用keytool在JKS文件中打印证书的SHA1你如何签署APK?和格拉德?演播室手动?你的应用程序签名配置在哪里?我使用了一个密钥库资源管理器工具,它显示了上图中提到的同一个SHA1密钥,我正在使用Flatter开发应用程序,所以我只需要将jks文件的所有凭据和路径放在key.properties中。因此,当我尝试构建release build时,它在背面使用gradle。在应用程序包上运行以下命令:
keytool-list-printcert-jarfile bundle.aab
,然后查看SHA1是否与屏幕截图中的匹配。它还应该与播放控制台的应用程序签名页面(在“上载证书”下)中显示的SHA1相匹配。当我运行该命令时,它与-list不起作用,但与-printcert起作用,并显示我签署捆绑包时使用的jks文件详细信息。-list命令的错误是“keytool Error:java.lang.Exception:Keystore文件不存在:C:\Users\user\.Keystore”。那么打印的SHA1是否与Play Console中错误消息中的SHA1匹配?