如果有 Keystore ,就勾选自定义 keystore ,然后填写 keystore 的密码,选择一个Alias,然后填写 Alias 对应的密码。如果没有,就点击 "管理Keystore" ,然后创建一个。
Unity 不会帮我们保存密码,每次都要输入很是麻烦,怎么样才能避免每次输入密码呢?或者我们需要使用 Jenkins 自动化打包,要怎么配置 Keystore 呢?
我们可以写一个打包脚本,在打包前进行如下设置即可。
现在就可以轻松一键打包了。
但是要怎么验证我们的配置是否正确呢?
首先查看我们的 keystore 信息。在终端输入如下命令查看:
然后查看打出来的 APK 包中的 keystore 信息,查看方法:解压 APK 文件,我们会看到 META-INF 这个文件夹,打开文件夹,里面有 CERT.RSA 文件,然后在终端输入如下命令:
对比两次终端显示的信息,确保APK使用的是我们指定的 Keystore 。
想要了解更多 keytool 命令,可以在终端输入如下命令查看:
环境:
Unity:2020.3.26
可以用 Unity.Input 下的方法,比如:GetKeyDown(KeyCode.A) 和 GetButtonDown("Fire1")
表示按下 A 键或 Fire1 键(Fire1 键在 Unity 编辑器里的 Input 菜单里设置),按下再松开算一次作用
GetKey(KeyCode.A)
表示按住后持续作用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)