Android 开发常用命令

签名:

//jarsigner -verbose -keystore XXX.keystore -signedjar  目标包.apk 原包.apk XXX.keystore

上面这个签名命令不正确,要使用如下命令:

jarsigner -sigalg MD5withRSA -digestalg SHA1 -signedjar 目标.apk -storepass AAAA  -keystore CCCC.keystore 源.apk DDDD

如有签名文件:game.keystore

密码:123456

别名:xigua

源apk:src.apk

目标apk: dst.apk

则签名如下:

jarsigner -sigalg MD5withRSA -digestalg SHA1 -signedjar dst.apk -storepass 123456  -keystore game.keystore src.apk xigua

查看apk中签名:

jarsigner -verify -verbose -certs XXX.apk

查看kestroe中信息:

keytool -list  -v -keystore XXX.keystrore

生成key hash,google play上需要:

keytool -exportcert -alias XXX -keystore YYY.keystore | openssl sha1 -binary | openssl base64

解包apk:

aapt d XXX.apk YYY

查看AndroidManifest.xml内容:

aapt dump xmltree XXX.apk AndroidManifest.xml

查看app 运行内存占用:

adb shell dumpsys meminfo $pkg_name or $pid


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值