flutter, android侧创建签名文件

如题,以前android原生开发,我记得是可以在Android Studio中有直接界面操作生成签名文件xxx.jks的,但是我刚才找了半天没找到啊。。。

只能自己动手,通过命令创建了,其实内心我是很抗拒用命令的,因为有些条件下,命令总是搞不对,你根本就发现不了问题在哪里。。。

废话不多说,直接上命令:

 keytool -genkey -v -keystore /Users/mac/StudioProjects/flutterProject/lyric_find_test/key/lyric.jks -keyalg RSA -keysize 2048 -validity 10000 -alias lyric
说明:

1.直接在AS中的底部Teminal里面输入命令;

2.其中命令红色部分为你要把签名文件jks放在哪个目录下,注意我这里是当前项目的key文件夹下,有个key文件夹,那么你就必须先创建一个key文件夹,只需要创建文件夹即可,文件夹,文件夹,文件夹。。。但是不要创建lyric.jks,这个文件就是即将要创建的。要不然报错   keytool 错误: java.io.FileNotFoundException: ......你说尴尬不。

3.其中命令蓝色的是你要起的别名,例如我这里起的名字就是跟lyric.jks一样的名字。

执行。。。输入各种配置,完成。

但是生成之后,会给出提示:

那我们就来呗,重新按它说的标准执行一次:

keytool -importkeystore -srckeystore /Users/mac/StudioProjects/flutterProject/lyric_find_test/key/lyric.jks -destkeysc/StudioProjects/flutterProject/lyric_find_test/key/lyric.jks -deststoretype pkcs12

这个命令直接就是复制,执行。。。然而,问题又来了,提示我用的有问题啊,这个就略显尴尬。。。

为什么呢,因为关键字不对啊,1.destkeysc需要加个空格,并且2.destkeysc关键字要替换成destkeystore,并且3.destkeystore后面的路径要搞正确。。。看,系统提示的这个命令其实是有很大的问题的,有3个错误,简直不忍直视。。。

最后正确的命令执行完成之后会有个lyric.jks.old文件文件生成。

有了签名文件,再就是配置的问题了,配置直接复制就可以了,关于配置网上有很多文章,就不详细讲解了。

猜你喜欢

转载自blog.csdn.net/wangyajuncsd/article/details/104785184