当前位置:主页 > 查看内容

unity游戏开发之谷歌上架准备

发布时间:2021-09-09 00:00| 位朋友查看

简介:最近开始接手sdk的事情。事情是这样的同事在另一个as工程上已经接好了sdk现在有个新项目需要接同样的sdk只是修改sdk的参数。上级传达的命令是这样的unity导出obb后替换libssrc和unity-android-resources文件以及obb和对应的AndroidManifest.xml中的unity.bui……

最近开始接手sdk的事情。事情是这样的,同事在另一个as工程上,已经接好了sdk,现在有个新项目,需要接同样的sdk,只是修改sdk的参数。上级传达的命令是这样的:unity导出obb后,替换libs,src和unity-android-resources文件以及obb和对应的AndroidManifest.xml中的unity.build-id。然后替换相关参数就好了。然后我就跟着这个步骤开始了我的sdk之旅。过程很艰辛,因为乖乖的根据上级命令走会有很多问题,错误步骤就不记录了,下面只记录正确的步骤。

第一步,unity导出OBB

有了上次出包的经验,这次就很很很顺利的导出了OBB,在原来的unity工程的基础上,就修改了一下包名,生成了keystore和alias。这里,你一定要记住keystore和alias密码,因为后面会用到。不然你得重新生成,重新导出OBB
现在我们来认识一下这个导出的文件结构
libs:
在这里插入图片描述

第二步,替换某些文件

删除studio里的下面文件,并将将unity导出的文件里对应的文件复制到studio里面
assets文件存放的是一些C#代码以及一些插件之类的
res:apk需要用到的icon资源
在这里插入图片描述

第三步

使用studio打开项目,修改版本号versionCode
注意:此版本号需要和obb对应
在这里插入图片描述

修改对应的obb编码

在这里插入图片描述

修改apk名

在这里插入图片描述

修改包名已经对应的文件夹名及引用

在这里插入图片描述

调试成功后,需要生成两个密钥

环境准备,安装jdk并配置环境,具体参考可百度
下载openssl-1.0.2q-x64_86-win64.zip,需要的可以【左侧加群下载】

使用keytool openssl获取Facebook FB HASH

1.将unity生成的keystore复制到你得jdk安装目录bin下面,例如:D:\software\jdk\bin\user.keystore
2.cmd进入命令控制台,进入jdk\bin目录

输入

keytool -exportcert -alias qqq -keystore user.keystore | openssl sha1 -binary |openssl base64

在这里插入图片描述

其中qqq可在unity中查看
在这里插入图片描述
user.keystore是你放在步骤1中D:\software\jdk\bin\user.keystore的文件名字
3.输入密码,该密码是unity中生成keystore的密码,输入密码后,下方就会生成对应的密钥
4.完成。

获取谷歌SHA1

1.在上面基础上,执行

keytool -list -v -keystore E:\AS\*****\user.keystore

其中E:\AS*****\user.keystore为user.keystore的路径
在这里插入图片描述
2.输入密码,获取sha1.

;原文链接:https://blog.csdn.net/shirln/article/details/115250190
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:NB-IoT技术实战开发 ----- NB-IoT介绍 下一篇:没有了

推荐图文


随机推荐