Adb命令笔记 --菜鸟的笔记

当有多个Android设备的时候,使用adb的命令的时候,往往会提示 more than one devices等信息。这时一种方式是关掉一个设备,但是有时候,你又不想关掉多余的设备。这时,你需要在adb命令中加指定设备的参数,如下:

#先显示当前的设备,得到设备ID
adb devices 

# 使用 -s 制定设备
adb -s id uninstall package


在pc环境下安装apk包可以使用adb install name.apk,当进入adb shell环境过后,安装apk则不能用adb了,而是

pm install name.apk

生成keystore

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
/*说明:-genkey 产生密钥
       -alias demo.keystore 别名 demo.keystore
       -keyalg RSA 使用RSA算法对签名加密
       -validity 40000 有效期限4000天
       -keystore demo.keystore */

签名apk

jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
/*说明:-verbose 输出签名的详细信息
       -keystore  demo.keystore 密钥库位置
       -signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/

apk对齐 

zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

 * apk对齐校验 

zipalign -c -v 4 application.apk

转载于:https://my.oschina.net/u/559701/blog/71944

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值