android - 在 VS2019 Archive Manager for Android 中导入现有 keystore 时出错

标签 android xamarin keystore

尝试通过 VS2019 中的存档管理器为我的 Android APK 导入和现有 keystore 时,我收到错误消息并且未导入 keystore 。
显示的错误消息没有告诉我任何有用的信息。 " 正在将 keystore SOURCE_PATH 导入 DEST_PATH... "

我不确定出了什么问题或如何解决这个问题。我最初丢失了第一次上传时使用的 keystore ,因此谷歌不得不重置证书等。
我可以导入旧生成的 .keystore 文件(无法上传,因为它与上传证书不同),但是我无法导入新文件。

我尝试使用 keytool CMD-tool 列出我的 keystore 并且它可以工作,所以我知道密码是正确的。
Error message

我究竟能做些什么来解决这个问题?有没有办法从这个无用的错误消息中获取更多信息?

keystore 信息:

  • keystore 类型:jks keystore 提供者:SUN
  • 您的 keystore 包含 1 个条目
  • 上传,2019 年 8 月 2 日,PrivateKeyEntry,
  • 证书指纹 (SHA1):##############

  • 我使用以下内容生成:
    keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks 
    keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks 
    

    最佳答案

    显然我输入了错误的别名,这反过来在导入它时导致错误。
    使用别名“上传”修复它,我现在可以导入 keystore 。

    关于android - 在 VS2019 Archive Manager for Android 中导入现有 keystore 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57653728/

    相关文章:

    java - 如果客户端在 keystore 中有多个证书,将选择哪个 SSL 证书

    php - 从android发送数据到mysql

    Android facebook 登录小部件 : org. json.JSONException

    Android ADB - 无法识别 LG G Pad (VK810)

    c# - ServiceStack.Text System.TypeInitializationException 使用 JsonSerializer.DeserializeFromString

    keystore - 如何生成 keystore 和信任库

    android - Samsung Nougat 7.0 共享元素过渡问题

    android - fragment 向上滑动动画不显示下方的 fragment

    android - OnLocationChanged 在不同设备上以不同时间间隔触发

    android - (React Native) 如何上传 App Signing Key 到 Google Play Console?