请对 APK 运行 Zipalign 工具
来源:互联网 发布:软件定制化开发 编辑:程序博客网 时间:2024/05/23 19:25
首先上传apk有俩个要求:
1. 上传的apk不能是debug签名的,需要自己签名过后的apk;
第一步需要制作一个签名:
C:/Program Files/Java/jdk1.6.0_10/bin>keytool -genkey -alias boersoho.keystore
-keyalg RSA -validity 20000 -keystore boersoho.keystore
输入keystore密码:[密码不会显]
再次输入新密码:[密码不会显]
您的名字与姓氏是什么?
[Unknown]: android123
您的组织单位名称是什么?
[Unknown]: www.boersoho.com
您的组织名称是什么?
[Unknown]: www.boersoho.com
您的组织名称是什么?
[Unknown]: www.boersoho.com
您所在的城市或区域名称是什么?
[Unknown]: New York
您所在的州或省份名称是什么?
[Unknown]: New York
该单位的两字母国家代码是什么
[Unknown]: CN
CN=android123, OU=www.boersoho.com.cn, O=www.boersoho.com.cn, L=New York, ST
=New York, C=CN 正确吗?
[否]: Y
输入<android123.keystore>的主密码
(如果和 keystore 密码相同,按回车):
其中参数-validity为证书有效天数,这里我们写的大些20000天。
-alias 为这个签名文件的“别名” ,可以稍微记住以下,将来或许会有用,比如说添加到ItellJ Idea里面的时候就需要别名。
(如果你实在是记不起来这个apk的别名是什么,那么查看签名的信息:keytool -list -v -keystore xxxxx.keystore -storepass 密码)
第二步开始签名:
执行下面这句jarsigner -verbose -keystore boersoho.keystore -signedjar boersoho_signed.apk boersoho.apk boersoho.keystore 就可以生辰签名的apk文件,
这里输入文件boersoho.apk,最终生成boersoho_signed.apk为Android签名后的APK执行文件。下面提示输入的密码和keytool输入的一样就行了
到这一步已经签名好了!
2. 签名完了Google play还要求对该apk执行 Zipalign处理
这一步主要是对应用打包优化处理,操作起来也相对比较简单;
首先,Zipalign这个文件在sdk路径的android-sdk/tools/zipalign.exe下面,运行dos命令,进入tools文件夹执行以下命令:
zipalign -v 4 boersoho.apk boersoho_zip.apk
(boersoho.apk 原始apk,boersoho_zip.apk已经执行完后的)
到这一步之后,已经可以把apk上传到google play啦,接下来就是在后台填一些内容,这些你们都懂得,我就不多说啦。
- 请对 APK 运行 Zipalign 工具
- 对apk进行zipalign
- zipalign工具优化apk
- ZipAlign对apk进行优化
- Zipalign——Android apk优化工具
- 使用Zipalign工具优化Android APK应用
- Android APK优化工具Zipalign详解
- Android APK优化工具Zipalign详解
- Android APK优化工具Zipalign详解
- Android APK优化工具Zipalign详解
- Android APK优化工具Zipalign详解
- Android中apk优化工具zipalign
- “zipalign”工具
- 如何使用zipalign工具优化 Sensation的APK应用程序
- AndroidStudio打包后的apk,使用zipalign工具优化方法
- Zipalign优化apk
- Zipalign--apk对齐优化
- zipalign的APK
- 面试题53:正则表达式匹配
- STM32用IAR调试出现Error[Pe020]: identifier "FILE" is undefined 解决方法
- sgsfg
- Linux下MYSQL+PHP+APACHE的安装
- error LNK1207: “E:\sym\x64\Release\sym.pdb”中的 PDB 格式不兼容;请删除并重新生成E:\sym\sym\LINKsym
- 请对 APK 运行 Zipalign 工具
- ConstraintLayout详解
- 线段树(2)
- python list删除操作
- springboot排除模板文件或静态文件修改时导致的热部署
- IOS UITableView 加载未知宽高图片的解决方案
- HTTP基础:URL格式、 HTTP请求、响应、消息
- C#中String类 --> "检索","截取"等几个方法(IndexOf、LastIndexOf、Substring)
- Runtime的使用5 【对私有变量的修改】