00:00
这边呢,就是在这里边呢,有一个详细的一个流程啊,我们大家下来呢,你看这个我的这个截图就可以了,这呢我们主要呢就来操作一下啊。嗯,这呢是咱们这个上我们刚写完的这个应用啊,然后呢,我们如何去先生成一个这样的一个GKS文件这个build。哎,Build呢,这有一个叫generate sunk。生成一个打包的一个APK啊,点击一下。选择呢,你要给他打包的这个具体的应用啊,我们是针对于咱们这个应用的啊next。行到这个界面的时候呢,呃,他就说你这个,呃,告诉我你这个key的一个路径啊,Key store的啊key store嘛,它这个路径其实就是要我们去填一个GKS文件啊,那我们这呢,你要以前有你就写过来啊,没有没有的话呢,呃,你可以创建一个,有的话呢,你可以选择现有的,比如说你第一次肯定是创建了一个啊,那以后你再开发其他应用呢,你就可以找一个现成这个。
01:03
就是对于你来讲,就用这一个就可以啊。那我们这儿呢,就去创建一个,嗯,首先呢,指明一下路径,我就放在桌面上了。啊,就放桌面上了啊,起个名字啊,这个位置呢,不建议使用应用的名称。因为你这个签名文件,我针对这个应用呢,用的它这个签名文件,你回头换个应用,是不是还用这个签名文件,所以最好呢,是跟你相关的是吧,那我这呢,我就写一个它吧。嗯,这就JS文件啊,OK,然后呢,下边就是你要想使用这个文件哈,打开的话呢,需要个密码,所以呢,这得写个密码。这密码的话呢,没记错的话,应该要求最少得六位啊。你不够六倍,OK,它就报错了。下边呢,还让起个别名,这个呢,你就自己给它定义一个就行。啊,这个别名这块呢,还得再写一套密码啊,整个回头我们用这个签名文件的话呢,也得提供两套密码。
02:01
也就是说呢,如果你一不小心获取了某个人的签名文件。钱用不了。因为你也不知道人密码是吧。哎,所以这个它这是多层保护哈,两层两层密码都对才行,这一层密码跟上一个可以不一样啊,我这就654321了。行,嗯,这个位置指的呢,就是说这个你的这个签名文件的一个有效期。啊,他给你给了你25年,嗯,你可以指100年啥的也行啊,那估计你也活不到那么大岁数是吧。啊,就是它的一个有效期啊。也差不多够了啊,30年啊,但下边这个信息的话呢,你就看情况去填写就行了,比如你的这个名字,我这就填写送,然后呃,组织组织单位。呃,咱们是一个比如说开发部门,呃,公司呢,是按照硅谷,呃北京的。嗯,这个省份也是北京,嗯,然后这个是中国的。
03:00
写一写就行啊。啊,但是你真的你要做的时候,你你稍微认真点写啊,我这演示呢,嗯,OK一下。哎,这呢,就调过来了,调过来我们看着桌面啊,记住这个题。这个你。能给整丢了吗?我这有俩,这我之前写过一个啊,这个不是这个是啊。这个你别整丢了啊。当然你现在测试的话无所谓了是吧。备份可以啊,你自己CTRLCCTRLV就给备份了是吧。当然这个文件的话呢,你别给整丢了,一会呢会提到丢了有什么麻烦事呢,你发了个应用,结果呢就签了名了,下载量50万,然后呢,搞丢了。搞定了以后更新。没法更新了。你扔更新在更新完以后呢,那你打包那个文件,打包那个签名跟这个不一样啊,你主要其实还是你之前开发的,它会提示你说。签名文件不一样,言爱这呢,不是一个人写的。那人家就肯定点否了,那这个应用呢,可能就更新不了了。
04:06
一个市场。他给你备份改啥,你是用的这个打包出来的应用里边没有这个文件。A站里面怎么会有这个文件呢?没有这个你得自己保存啊。嗯,这呢,我们就把这个文件呢,相当于提供出来了,提供出来以后呢,我在这用一下,嗯,你看这里边儿就需要写你这两层密码。啊,这个也也得写对啊,都得对才行,然后next。啊,这呢有两个选项,Debug测试版,Release,这个是发布版,哎,我们就发布一下,我们这个就把它放在这个位置啊,然后finish。然后呢,你就稍微等一下啊。出现问题了啊。出现问题了,这些问题的话呢,说大概意思就是说你这个好像不满足英文的这种格式哈。嗯,然后呢,这个针对具体问题就查一查。哎,这个出问题就百度查一下呗,是吧,哎,百度一查说是可以这样解决。
05:04
哎,说解决办法就这样说,在resource里边呢,添加两个属性就可以了啊,就告诉我去添加这两个属性啊,那我呢,就把这两个属性呢CTRL一下。嗯,放在哪,你看哪有问题,他提到了两个位置有问题啊,按照他这个去找。Resource。这个values有有一个。就它在这里边,你打开这不有resource吗?在这个位置。陈微一下,这是一个,另外呢,就是我们自己写的这个。Strength。这里边嗯,这里边呢,有这个resource在这块准备一下,然后呢。然后就很轻松的就搞定了。这这就可以了,可以以后的话呢,你看说这个产生了一个打包的,就是带签名的一个APP文件啊,说你可以收一下,或者点开,你可以点这。
06:10
那就打开了。嗯,这也没有啊。也没有是吧,那可能因为他这个中途也出错了哈,所以这还不靠谱,那你就再重新再给他再点击一下。针对这个APP,然后呢,Next这呢就哎这呢,就需要得把这个刚才的密码写一写啊。然后next一下,重新我们再去生成一下。哎,这个呢,得需要一点时间。那那个多渠道的一个打包,那多渠道的打包就是针对于不同的应用市场去做这个APK这一个打包,那显然时间呢,就会你要是有十个市场,那成一个十,这个就特别慢了,就啊那一会我们来说这个事情,哎这呢就成功了,然后收银explorer,然后打点击,那这呢,就我们刚才哎带我们自己签名的这样一个APP文件呢,就生成了,好这个生成以后的话呢,我们这块为了使用方便一下啊,我直接呢给它粘到桌面上了。
07:15
哎,那大家想象一下,我们刚才在这个夜神里边呢,装了一下这个应用,这实际上使用的是不是系统默认的那个签名文件。那我现在呢,是这个相当于是用我刚才这个文件生成的一个应用啊,那我要是装的话呢,就是就会出现这个问题。就是他就装不上了啊,你看我这时候再装。呃,未知错误,他这没有写明是什么问题对吧。哎,实际上就是表明了就是没装成。这个它得有联网了就啊。没装成,没装成的话呢,你可以这样,那有可能说诶这个文件你是不是本身文件就有问题啊,那你可以把这个呢,之前我们通过as呢,给它运行的这个你先给它卸了。
08:03
接了以后呢,你再把这个拖过来,你看看看能不能装成。那你看这个呢,就装成了,呃,那说明的话呢,就呃本身这个打包的这个应用呢,是没问题的,或者你再演示一下也行,这个呢是使用我们这个JS文件啊,签名以后的这个APK打包以后的啊,那我们如果再使用一下默认的,你这时候再试图去运行一下,你看看他允不允许。呃,因为两个呢,相当于是使用了不同的签名文件。
09:00
嗯,这块稍微有点慢啊。哎,你看这块警告我。嗯,你看说这个安装失败了,嗯,因为你这个设备呢,已经是存在这个应用有同样的这个包名,但是有不同的一个签名。啊说你如果希望继续,呃,想安装的话呢,你必须要卸载一下你已经存在的应用。啊,如果真实当中也是如此,就是你签名变了报名一样,他也是这样的,报到你的手机上,呃,那这块呢,就看用户去决定了,用户说嗯。Cons,那你这块呢,就相当于是这个安装就不成功了。啊,那如果点击OK了,那那行OK了,那就相当于就装成了啊,就这意思哈,就是诶签名不一样啊,光明一样,这时候他就会装不成功,会提示刚才这样的一个问题啊。好,那刚才我们演示的这个呢,其实属于这个,呃,没有涉及到渠道的一个打包签名。
10:05
啊,大家呢,回头你可以试一试啊呃,这个或者说你这个视频啊,或者文件先留着等回头呢,真正在公司这边用到的时候呢,你到时候再回过来看一下啊也就可以了。哎,一会儿呢,我们过来说一下这样的一个渠道打包啊行先休息一下。
我来说两句