最近开始接手sdk的事情。事情是这样的,同事在另一个as工程上,已经接好了sdk,现在有个新项目,需要接同样的sdk,只是修改sdk的参数。上级传达的命令是这样的:unity导出obb后,替换libs,src和unity-android-resources文件以及obb和对应的AndroidManifest.xml中的unity.build-id。然后替换相关参数就好了。然后我就跟着这个步骤开始了我的sdk之旅。过程很艰辛,因为乖乖的根据上级命令走会有很多问题,错误步骤就不记录了,下面只记录正确的步骤。
有了上次出包的经验,这次就很很很顺利的导出了OBB,在原来的unity工程的基础上,就修改了一下包名,生成了keystore和alias。这里,你一定要记住keystore和alias密码,因为后面会用到。不然你得重新生成,重新导出OBB
现在我们来认识一下这个导出的文件结构
libs:
删除studio里的下面文件,并将将unity导出的文件里对应的文件复制到studio里面
assets文件存放的是一些C#代码以及一些插件之类的
res:apk需要用到的icon资源
使用studio打开项目,修改版本号versionCode
注意:此版本号需要和obb对应
环境准备,安装jdk并配置环境,具体参考可百度
下载openssl-1.0.2q-x64_86-win64.zip,需要的可以【左侧加群下载】
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.完成。
1.在上面基础上,执行
keytool -list -v -keystore E:\AS\*****\user.keystore
其中E:\AS*****\user.keystore为user.keystore的路径
2.输入密码,获取sha1.
MyBatis-Plus简称 MP是一个 MyBatis 的增强工具在 MyBatis 的基础上只做增强不做...
今天主要介绍Oracle数据库在并行操作过程中 slave 进程和 QC 进程经常遇到的等待...
写的很简单,只是实现了功能 % Functionformaturl(yes) Ifmid(yes,5,1)""then ye...
以下保存成 App.xml , 与asp文件放在相同目录下! 复制代码 代码如下: ?xml versi...
前言 数据库连接池的基本思想是:为数据库连接建立一个缓冲池,预先在池中放入一...
Redis是一个性能非常强劲的内存数据库,它一般是作为缓存来使用,但是他不仅仅可...
项目场景: 数据可视化大屏开发的过程中,需要实现一种滚动数字的效果,在使用vu...
'================================================== '函数名:UrlEncoding '...
早在不久之前filecoin减产的消息就已经传得众人皆知4.15马上到来filecoin也将迎...
BOM 字节顺序标记(byte order mark),是位于码点U+FEFF的统一码字符的名称。当...