Android签名工具的创建及使用
来源:互联网 发布:李小龙肌肉知乎 编辑:程序博客网 时间:2024/06/07 13:31
使用set命令 查看所有环境变量及其对应的值,使用echo %SystemRoot% 查看环境变量的值。
Android签名工具位于D:\Java\jdk1.8.0_45\bin\keytool.exe。
1、创建签名文件
在命令行输入
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000
来创建签名工具。如果想将此签名文件当eclipse默认来使用,保证密码为android,alias为androiddebugkey。
2、给未签名APK签名
签名命令位于D:\Java\jdk1.8.0_45\bin\jarsigner.exe。通过Android Tools->Export Unsigned Application Package来导出未签名的APK。
其中-verbose可以看到签名的详细信息,-signedjar参数指定签名后的文件名称
3、使用zipalign对已签名APK进行优化
在命令行键入
D:\Android\sdk\build-tools\21.1.2\zipalign -c -v 4 DBTest_signed_align.apk查看apk是否已优化。-c表示check是否对齐。
键入
D:\Android\sdk\build-tools\21.1.2\zipalign -v 4 DBTest_signed.apk DBTest_signed_align.apk
进行优化。其中-v表示输出详细信息,4 provides 32-bit alignment
4、生成jar包
1)在src目录执行javac -d ..\bin\classes com\yiche\test\MainClass.java
2)切换到bin\classes目录执行java com.yiche.test.MainClass。创建MANIFEST.MF,指定主类。
3)打包。c表示创建新jar包,u表示更新原有jar包。jar命令位于D:\Java\jdk1.8.0_45\bin\jar.exe。
jar cvfm ..\classes.jar ..\MANIFEST.MF -C . .
jar uvfm ..\classes.jar ..\MANIFEST.MF -C . xixi.txt
4)执行jar文件。
java -jar ..\classes.jar
5、使用库项目
库项目可供多个项目共享,跟jar包都作为代码复用的方式。jar包仅包含class文件,而库项目还可包含图片、xml等资源文件。
想让一个项目作为库项目仅需将Is Library复选框选中,在工作项目中add该库项目。
库项目会在bin目录生成jar包,而工作项目引用该jar包和libs目录下的jar包。
- Android签名工具的创建及使用
- Android签名工具keytool的使用
- 签名工具的使用
- Android 应用签名的创建
- 创建Android证书及应用签名说明
- 使用Eclipse工具 签名【android开发】
- Android的APK Signature Scheme v2签名及一款基于Java环境的校验工具介绍
- 查看你的Android签名信息-创建签名千万要写全
- Android创建私钥并为APK文件签名的相关命令及图形化方式
- BootChart在Android中的应用 && 签名工具SignApk.jar使用 && shareduserid的使用
- android sd卡的创建及使用
- 使用Keytool工具生成证书及签名完整步骤
- 【职坐标】Gson工具类的创建及使用
- keytool Android签名工具
- 使用OpenSSL创建CA根证书及自签名
- android创建签名
- Android 创建自己的证书文件,使用signapk.jar为apk以及zip文件签名
- Android app的签名及加密
- 封装
- 开始C#学习之旅
- boot
- 寻找快乐
- 边框添加背景
- Android签名工具的创建及使用
- android基本界面开发
- angularjs第一天
- 内存对齐
- Notepad++ 搭建java编译环境
- 新闻系统——VS制作自己的模板
- CC3D 代码的研究
- 使用virtualbox安装VBoxGuestAdditions增强工具 共享文件夹失败问题
- linux 信号处理机制