当前位置: 首页 > 知识库问答 >
问题:

我如何在本地创建我的APK,它的签名与我在Playstore上的应用程序兼容(它使用谷歌的应用程序签名)?

逄嘉熙
2023-03-14

我已经为我的应用程序启用了谷歌应用程序签名。我创建了一个APK,并使用我的keystore文件对其进行签名,然后将其上传到devconsole。然后,谷歌再次签署了APK,使用谷歌的应用签名,然后发送给PlayStore上的用户。

  1. 我从Playstore下载并安装了APK(其中包含Google的应用程序签名)。
  2. 我从devConsole下载了应用程序签名证书->应用程序签名->应用程序签名证书
  3. 我使用以下命令将证书添加到当前密钥存储区文件:

keytool-importcert-file[app_signing_certifice]-keystore[current_keystore_file]

失败[install_failed_update_incompatible:包xyz签名与以前安装的版本不匹配;忽略!]

我想知道需要做什么来在本地创建一个与从PlayStore下载的签名匹配的APK。

共有1个答案

丁学
2023-03-14

你需要从谷歌得到真正的签名密钥。我不认为你能得到,所以你不能。

 类似资料:
  • 我正在开发一个使用谷歌地图API的Android应用程序,用户大多在没有互联网连接的情况下使用我的应用程序。现在我正在寻找一种下载地图的方式,当用户想要和使用离线地图时,没有更多的互联网连接。谢谢!

  • 我的控制台出现以下错误,请帮助我,在发布到应用商店有什么问题吗?(我为我的英语道歉&这是我第一个使用android studio的应用程序)更多信息

  • 我已经启用了"Google Play App Signing"。它显示在控制台上启用。 因为我要去的新应用程序谷歌已经生成了应用程序签名密钥。 对于上载密钥,我收到以下消息: 我按照Apk的签名过程在这里。 那么,我用来签署我的第一个apk的签名密钥将成为我的默认上载密钥? 使现代化 看来我们用来签署第一个apk的密钥将作为上传密钥。当我注册Goole play应用程序签名时,主应用程序签名密钥已

  • null 但是与Google地图导航相比,渲染导航没有连续性。 有人能提出更好的方法吗?谢了!

  • 我已经更改了我的应用程序的名称,一切都很好。在我的主屏幕或设置中,它显示得很好,但是当我按multitab时,在手机上显示所有正在运行的应用程序的那个,我没有看到我的应用程序名称,而是我的项目名称。或者至少我认为这是这样。这是我的应用程序图标在主屏幕图标的照片,这是打开多选项卡时显示的方式

  • android开发者指南说 活动应该注册最特定的意图过滤器,以避免活动选择器对话框,这可能会在用户与屏幕交互时中断与标签的交互。 我正在开发一个应用程序,应该只选择他的MIME类型,并且没有显示活动选择器是非常重要的,但是我想知道:如果在同一个设备中有一个通用的NFC阅读器应用程序会发生什么?活动选择器会被显示还是我的应用程序会刚刚启动?