签署Android应用程序更新

签署Android应用程序更新,android,terminal,keystore,Android,Terminal,Keystore,我正在尝试更新一个安卓应用程序,在发现它不起作用后,我把它放在谷歌Play上。不过,当我更改清单中的版本号和名称时,我发现我无法在手机上运行该应用程序来测试它。它会弹出一个对话框,说明“当前所选变体的apk未签名。” 我一直在查找与密钥库相关的问题,认为这就是问题所在,但在Android Studio的终端中尝试修补这些问题却毫无进展,因为它将其视为不存在。我很困惑,我做错了什么 编辑:通过对话框,我的意思是它会打开编辑配置框,并在底部显示以下消息: “当前所选变体的apk未签名。请为此变体指定

我正在尝试更新一个安卓应用程序,在发现它不起作用后,我把它放在谷歌Play上。不过,当我更改清单中的版本号和名称时,我发现我无法在手机上运行该应用程序来测试它。它会弹出一个对话框,说明“当前所选变体的apk未签名。”

我一直在查找与密钥库相关的问题,认为这就是问题所在,但在Android Studio的终端中尝试修补这些问题却毫无进展,因为它将其视为不存在。我很困惑,我做错了什么

编辑:通过对话框,我的意思是它会打开编辑配置框,并在底部显示以下消息: “当前所选变体的apk未签名。请为此变体指定签名配置。”


它说我正在选择一个未签名的版本apk,甚至知道我生成了一个正确的已签名版本。

更改了
名称
?什么名字?你有多用户设备(棒棒糖或更高版本)吗?请确保在卸载调试应用程序以测试发布版本时,您“为所有用户卸载”。@zgc7009版本中有一个名为versionName的属性,该属性为“1.1”@323go我通过USB将Galaxy S6连接到我的PC以进行测试。在测试新版本之前,我忘了从手机上卸载它。我没有看到我的手机“针对所有用户”的卸载,这意味着什么?使用
adb uninstall
清除你的设备。