android - 每次在 Playstore 上更新 .apk 文件时,我们都需要对其进行签名吗?
问题描述
我已经用这个命令第一次签署了我的应用程序
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 studio 中执行此操作。请参阅开发者网站上的 apk 签名流程APK 签名
推荐阅读
- python - 计算字符串中的所有回文子字符串
- algorithm - 我怎样才能制作一个数字的金字塔循环但相反
- compiler-construction - 用于自定义 SOC 的 Llvm
- php - 远程mysql数据库是否支持ajax?尝试拨打任何电话时,我不断收到 500 个内部错误
- javascript - Javascript 自动更新总计
- powershell - 通过 .NET 核心与 Get-WmiObject 交互
- expression - 使用 pyparsing 解析表达式列表
- angular - 在http调用中获取值后如何返回函数?
- javascript - CryptoJS -- `toString` 方法崩溃
- python-3.x - 第一次后如何保持 rand var 不变