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

android studio中的Eclipse密钥库[副本]

许俊贤
2023-03-14

所以,这是我的问题:8个月前,我开发了一个应用程序android,并发布在play Store上。同时,我换了我的电脑(因为它坏了),所以现在我决定创建一个应用程序的更新,我在Android studio上开发了它(并且它是工作的),但是现在的问题是我不知道如何正确地签名应用程序(我输入的信息与我8个月前在eclipse上输入的相同:别名、密码等),但是当我上传到playstore控制台时它不工作(sha1键不匹配)。你有什么办法解决我的问题吗?

PS:我想我找到了keystore,但文件没有扩展,而且当我将它导入到android studio时,它不起作用:/

共有1个答案

弓明亮
2023-03-14

首先,你将需要一个先前上传的APK。您可以根据以下说明找到APK的SHA:如何查找哪个密钥库被用于对应用程序进行签名?

您说您找到了一个密钥存储库,它可以是您用来签署旧版本的APK的密钥存储库。为了确保这一点,您需要找到您的密钥库SHA。要做到这一点,请遵循以下说明:如何检查密钥存储库文件中的证书名称和别名?

如果两个sha都相同,您找到了正确的keystore文件(不必担心文件扩展名),因此您将能够使用找到的keystore文件为您的应用程序的新版本签名。您可以按照以下说明在Android Studio上执行此操作:http://developer.Android.com/tools/publishing/app-signing.html

 类似资料:
  • 我用过这个命令 生成密钥库。它工作正常,但从我读到的内容来看,这个命令还应该提示您输入密钥密码(而不是存储密码)?我从来没有收到过这样的提示。我能跑 查看密钥库的内容。钥匙似乎就在那里。。。正确的别名在那里。在哪里获取/设置特定别名的密码? 我有一个key.properties在Android目录 在build.gradle我有: 当我试图生成一个发布版本时,我得到了 我想它可能与keyPassw

  • 我正在尝试整合谷歌加登录在我的应用程序,所以我需要SHA1。 所以我试图通过命令行生成

  • 我试图为某些设备生成密钥时出错。我能够在运行4.4.2的三星Galaxy Note上重现错误。 我创建了一个小应用程序,只能通过从Android开发者页面“生成新私钥”下的https://developer.android.com/training/articles/keystore.html逐行复制代码来生成密钥 错误似乎发生在kpg.generateKeyPair(),在Android Key

  • 问题内容: 我用别名为:的密钥对我的JWS应用程序MemorizEasy进行了签名。 我不记得为什么选择了这么长的别名。我怀疑这只是备忘录,但是在我的项目设置中,我有: 我现在正在更新应用程序,并使用maven将别名指定为: 但这行不通。尝试使用别名的另一个键是可行的。 那我可以更改密钥的别名吗?如果是这样,怎么办?否则,为什么Maven不接受我的别名? 问题答案: 可以使用以下命令在密钥库中复制

  • 问题内容: 我希望有一种方法可以以编程方式访问Android设备上的中央信任密钥库。我知道存在,至少用于验证SSL连接等。它还带有一个方便的工具,用于添加证书,浏览等。(位于设置->位置和安全性->管理受信任的证书下) 我希望能够以编程方式从中检索公钥,以对文件等进行加密。 如果有可用的文档,似乎其他应用程序开发人员正在他们的应用程序中管理自己的密钥库,这似乎是多余的。 有任何想法吗? 问题答案:

  • 目前,在我看来,有很多方法可以引用秘密: 使用@或 直接,在存储库中为fx一个名为secret的秘密,然后直接引用它 具有Azure函数,或 配置已运行的应用程序,并将密钥存储库添加到堆栈 我很难看出什么时候用什么。