登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 开发 vlog >> 主题: 看到有网友说 godot 导出到安卓他跟了几个教程都失败了。我觉得很奇怪,应该是比较简单的呀。今天我也遇到了..换用 jks 文件成功     [回主站]     [分站链接]
标题
看到有网友说 godot 导出到安卓他跟了几个教程都失败了。我觉得很奇怪,应该是比较简单的呀。今天我也遇到了..换用 jks 文件成功
clq
浏览(8) + 2025-03-23 20:47:59 发表 编辑

关键字:


看到有网友说 godot 导出到安卓他跟了几个教程都失败了。我觉得很奇怪,应该是比较简单的呀。今天我也遇到了..换用 jks 文件成功
我的问题主要出现在签名上,不过网友实际操作中可能也会出现在安卓 sdk 的路径上。建议网友还是先学习普通的安卓开发,因为其中涉及的知识还是比较多的,如果出了问题很难有万全的处理方法。

--------------------------------------------------------
我的问题主要出现在签名上,不过网友实际操作中可能也会出现在安卓 sdk 的路径上。建议网友还是先学习普通的安卓开发,因为其中涉及的知识还是比较多的,如果出了问题很难有万全的处理方法。
我的主要是安卓 sdk 不是最新的,并不支持现在教程中普遍使用的 ".keystore" 格式,据说这是标准 PKCS12 格式,而 jks 是早期的 java 专有格式。
这主要是 apksigner 的版本太低造成的。
我的 apksigner --version 返回的是 0.8
而 24.0.3 及以上版本才支持 PKCS12,而且最好是 java 9 以上。不过我的环境是 jdk 11 所以也可以确认是 apksigner 版本太低(即安卓 sdk 版本太低),而不是 jdk 版本太低下。

转换为 jks 使用以下命令
keytool -importkeystore -srckeystore godot1.keystore -srcstoretype PKCS12 -destkeystore godot1.jks -deststoretype JKS

另外签名失败也会生成 apk 的,可以对这个未签名的 apk 手工签名,jks 格式手工签名的错误提示信息要比 .keystore 的正确得多了。.keystore 无论是文件不存在还是文件错误等等很多时候出错信息都是一样的,根本搞不懂哪个步骤出错了。[大哭]
--------------------------------------------------------
总的来说,如果配置和密钥文件兼容不成问题的话,其实导出还挺简单的,只要在编辑器属性和展出属性两个对话框中正确设置了 安卓 sdk 的路径和密钥文件的路径/别名/用户名/密码 等就可以了。
不过还是强烈建议网友先学习普通的安卓开发和 ndk 开发 ...

--------------------------------------------------------
https://www.bilibili.com/video/BV1ZuXYY8E1L/?vd_source=206c03389a9789bda684bbd503fba60a


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1