APK文件是App的安装文件,设置APK文件签名的目的是让APP不被恶意生成的APK文件覆盖安装。再升级App时,只有同一签名的APK文件才能对App进行升级,从而避免恶意覆盖。

对APK进行反编译可以还原源代码。

Key store path 是密钥库文件地址,其实他的地址是你来决定的。

Key store path:创建密钥库的位置

Password:为密钥库创建一个安全的密码

密钥: Alias:为密钥输入一个标识名

Password:为密钥创建一个并确认安全的密码(此密码应当与密钥库的密码不同)

Validity (years):以年为单位设置密钥的有效时长。密钥的有效期应至少为 25
年,以便您可以在应用的整个生命期内使用相同的密钥签署应用更新。

Certificate:为证书输入一些关于您自己的信息。此信息不会显示在应用中,但会作为 APK 的一部分包含在您的证书中

然后点击OK,这样我们的密钥库和密钥就生成了,然后就可以用来签署我们的APK了
选择V1打包出来的APP就能顺利安装,选择V2就会出现安装时提示无签名的问题。