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


你可能感兴趣的:(cocos2d-x)