1.gradlew --stop //立刻停止编译命令
2.adb install -r xxx.apk
安装到data/data目录下,此时是用户应用程序;
覆盖安装方法:
adb push APK路径 /data/local/tmp/包名
adb shell pm install -t -r "/data/local/tmp/包名"
示例:
adb push C:\xxx.apk /data/local/tmp/com.xxx
adb shell pm install -t -r "/data/local/tmp/com.xxx"
3.adb push xxx.apk /system/app/
使用的push命令:adb push <local> <push>
可以写到任何目录下,成为一个系统应用程序
4.adb shell input keyevent xxx 模拟按键输入
1. menu82
2. home3
3. up19
4. down20
5. left21
6. right22
7. enter66
8. back 尝试一下吧
5.adb shell am
adb shell am start -n 包名/包名+类名 启动activity或者应用
adb shell am force-stop 包名 停止apk
6.adb shell pm clear <pacakagename>
7.处理cmd不显示中文或者中文乱码问题
对于编译出的程序,在 cmd 和 power shell 运行时都不能正确显示汉字。
1、打开CMD.exe命令行窗口
2、通过 chcp命令改变代码页,UTF-8的代码页为65001
chcp 65001
执行该操作后,代码页就被变成UTF-8了。
8. 查看Android apk签名信息
必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令
keytool -list -printcert -jarfile xxx.apk
9.给android未签名应用添加签名
-verbose -> 输出签名过程的详细信息
-keystore [keystorePath] -> 密钥的库的位置
-signedjar [apkOut] -> 签名后的输出文件名
[apkin] -> 待签名的文件名
[alias] -> 证书别名
jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias]
网友评论