因为你的应用签名密钥是用来认证你作为开发者的真实身份,并为你的客户保证无缝拼接和安全升级。
因此,密钥的管理方法和维护对您和您的客户来说至关重要。您可以选择使用Google Play的应用程序签名,通过使用Google的系统架构安全地管理方法和存储您的应用程序签名密钥,您还可以选择独立的管理方法并维护您的密钥库和应用程序签名密钥。
Android规定所有的APK都必须签有资质证书才可以安装。此外,在将您的Android应用程序捆绑包上传到播放管理办公室之前,您必须对其进行签名。
在此添加图片说明。
情况在安装的情况下,提醒你没有安装的管理权限,必须签名才能安装。
方式#另一个名字叫androidtest#加密算法RAS#有效期365天keytool-genkey-v-keystore Android . keystore-别名Android test-keyalg RSA-validity 365
Echo,按照提示填写内容就可以了。但是登录密码要记住。
输入密钥库密码:您的名和姓是什么?[未知]:测试您的组织单位名称是什么?[未知]:test您的组织名称是什么?[未知]:测试您所在的城市或地区的名称是什么?[未知]:测试您所在的州或省的名称是什么?[未知]:test这个单元的两个字母的国家代码是什么?【未知】:testIs CN = test,OU=test,O=test,L=test,ST=test,C=test正确?[否]:是生成2048位RSA密钥对和有效期为365天的自签名证书(SHA256withRSA),用于:CN=test,OU=test,O=test,L=test,ST=test,C = test输入 ltandroidtest gt(如果与密钥库密码相同,则返回):重新输入新密码:[存储android.keystore]
#对于通用apk,签名方法是releasekey。jarsigner-verbose-keystore Android test . jks-store pass Android-key pass Android apk name . apk release key #如果apk必须有系统软件管理权限,则必须签名为平台密钥jarsigner-verbose-keystore Android test . jks-store pass Android-key pass Android apkname . apk platform。
错误处理如果您在签名的情况下遇到以下问题
无法签署jar无效条目压缩大小(......)
您可以使用下面的指令立即删除META-INF的内容。
zip -d your-file.apk META-INF/\*
拓展如何装备和实际检索IDE上的其他示例教程。期待能帮到你~