我们每次在 Playstore 更新 .apk 文件时都需要签名吗?

Do we need to sign .apk file everytime we update it on playstore?

我已经用这个命令第一次签署了我的应用程序

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

所以我想知道每次更新我的应用程序时是否都必须再次执行此操作,因为每当我尝试重复此命令时,我都会收到错误消息,提示密钥已存在

编辑:这两个命令有什么区别

keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

生成密钥是一次性过程,之后您每次都必须使用相同的生成密钥对您的 apk 进行签名。您可以在 android 工作室中轻松完成此操作。请参阅开发者网站 APK signing

上的 apk 签名过程