戈多 3.4.3 导出错误"apksigner"返回错误 #1



我在linux上得到这个错误

'apksigner' returned with error #1

这只发生在我试图为play商店导出apk时。我已经为商店制作了新密钥,并尝试将游戏导出到新文件夹。当我使用调试关闭导出时,我得到错误apksigner返回错误#1

我已经卸载了30之前的所有jdk,只安装了那个。我有Java 11(因为我在其他地方读到12不工作)我不确定我是否需要在我的godot项目中清除android文件夹。我已经使用

创建了发布密钥存储库keytool -v -genkey -keystore mygame。keystore -alias mygame -keyalg RSA -validity 10000

并将其放入我的版本中godot under release中的密钥仓库区域下。我为发布用户使用了-alias(业务名称),并在要求输入密钥存储库密码时输入密码,并在发布密码中使用该密码。我也改变了我的游戏。Keystore到(gamename). Keystore。每次更改sdk时都需要重新构建此密钥存储库吗?每次导出发布的尝试都失败了。

考虑到这些都是针对sdk和android studio的新安装,我猜我退出并重新登录修复了它。我尝试了几乎所有的建议,所以我不是100%,如果这是所有的错误,但这似乎是我如何让它最终工作,并解决了错误。请注意,在我重新启动并使其工作之前,我做了很多其他我读过的帮助其他人的事情,因此其他建议也可能有效。

我后来在试图覆盖apk时得到了相同的错误。这行不通。我不得不把它扔掉,制作一个新的apk。我还试着做了一个aab,发现我没有安装JDK 11。现在都很好。注意:Google play不再接受apks。必须创建一个aab文件

最新更新