Android应用签名
来源:互联网 发布:淘宝店铺处置期 编辑:程序博客网 时间:2024/05/16 08:26
博客地址 http://liwenquan.top
博文地址
为什么要签名
签名的作用:
1. 确定发布者的身份。应用开发者可以用过相同包名来替换已经安装的程序。
2. 确保应用的完整性。签名会对应用包中的每个文件进行处理,从而确保程序要中的文件不会被替换。
两种途径
AS对Android应用签名
- 菜单中Bulid->Gernerate Signed APK…,弹出一下对话框
- 如果没有数字签名证书,则点击Create new,按照如下图填写数字证书的路径和密码等信息
- 如果已经有签名证书,则1中点击OK,并使用证书
- 单击Next,指定生成APK的路径。点击Finish即可。
使用命名对APK签名
- 创建Key Store库。(使用JDK提供的keytool.exe来生成)
keytool -genkeypair -alias 别名 -keyalg RSA -validity 有效时间 -keystore 数字证书存储路径
在AS中通过Bulid->Make Project即可生成未签名的APK安装包。在AS的默认目录(app\bulid\outputs\apk)中即可找到未签名的文件。
使用jarsigner.exe(JDK中的bin目录中提供的工具)对未签名的APK安装包进行签名。
在命令行中输入如下命令:
jarsigner -verbose -keystore 数字证书路径 -signedjar 签名包名 未签名包 数字证书别名
0 0
- android 应用 签名
- Android应用签名
- Android 应用签名
- android应用签名
- android 应用签名
- android应用签名
- Android应用打签名
- android 应用签名
- android应用签名
- Android应用签名
- Android应用签名
- Android应用签名
- android应用的签名
- android 应用签名
- Android应用签名
- Android 应用打包签名
- 给Android应用签名
- Android应用签名
- lightoj1094Farthest Nodes in a Tree
- iptables 设置
- 访问修饰符·this关键字
- 1,从零开始搭建SSHM开发框架(环境准备)
- 【转】APPIUM API
- Android应用签名
- 程序人生之六:写在 2010 年最后一晚,我这两年的工作总结
- maven项目 没有或移除Maven Dependencies后怎么在添加进去(转载)
- CUDA 7.5 安装
- clearRect清除html5画布
- MongoDB常用命令
- Regionals 2015 >> Asia - Tehran >> 7527 - Funfair【贪心】【dp】
- 关于安桌开发drawable下分置不同分辨率的图片资源
- offsetof与container_of宏[总结]