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

我在GitHub Actions和Flatter build apk的密钥库文件中出错

陈项禹
2023-03-14

我收到错误´´´´密钥库文件'/Users/runner/work/quick-App/quick-App/android/App/Keystore/upload-Keystore。找不到用于签名配置“发布”的jks。在尝试使用GitHub操作构建我用Flatter编写的android应用程序时。

这是我的工作流yml文件:

`https://pastebin.com/96tvjAEj´

这是构建中的代码片段。我使用的android/应用html" target="_blank">程序中的gradle:

´https://pastebin.com/ws3Djk7M´

这个文件在 /Users/runner/work/Project-Name/Project-Name/android/app/keystore/upload-keystore.jks

但我认为它找不到它。谢啦

共有1个答案

梁祯
2023-03-14

这是因为您没有在github提交时上载密钥库文件。这是有道理的,因为将它们签入版本控制是一个安全问题。再读一遍错误,它告诉你确切的问题所在。您可以通过将密钥库上载到指定的路径或转到来克服它。gitignore并将其从那里删除,这样就可以通过代码推送将其上载。

 类似资料:
  • 我不记得我的Android应用程序使用了哪个密钥库文件。有什么方法可以找到吗? 或者我可以搜索硬盘上的所有密钥库文件吗?问题是文件没有扩展名。

  • 有人能帮我整合一下。带jmeter的pfx客户端证书?我已将pfx文件转换为jks文件。我已经在系统中添加了相同的功能。财产。但我无法执行客户的请求。我得到以下错误。 2018-11-08 22:31:08137信息o.a.j.u.SSLManager:JmeterKeyStore位置:C:MyWorkSpace/apache-jmeter-5.0certclientcert。jks type j

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

  • 我在jre/lib/security下有一个密钥存储文件cacerts,我在其中使用import命令添加了一个证书。 我的密钥库里有50多个证书。如何在密钥库中找到上次导入的证书的别名。我想删除上次添加的证书,我需要为其提供别名。好心的帮助。

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

  • 我正在尝试使用作为一个具有加密功能的文件系统。 我成功地实现了在AWS S3服务器上使用加密密钥(服务器端加密)上传文件。请找到以下工作代码: 对于加密: 代码:InvalidArgument 消息:使用AWS KMS托管密钥指定服务器端加密的请求需要AWS签名版本4。 使用KMS密钥读取对象: 这样做对吗?有什么建议吗?请帮帮忙。