- Gradle 依赖
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-7.4-bin.zip
- 日志打印
adb logcat > logcat_output.txt
- 卸载
adb shell pm uninstall -k --user 0 xxx包名
- 列出进程及其占用的端口,且包含 5037
netstat -ano | findstr 5037
- 强制关闭某个进
taskkill -PID <进程号> -F
- adb 重启 ADB 服务的
adb kill-server && adb start-server
- 查看设备
adb devices
- 重启设备
adb reboot
- 停止应用
adb shell am force-stop com.syncore.carlink
//通过apk查询信息info
aapt dump badging 路径xxx.apk
//查找 APK 包名和启动 Activity
adb shell pm list packages | grep <keyword>
//查找启动 Activity:
adb shell dumpsys package <package_name> | grep -A 1 "LAUNCHER"
//启动Activity - Main
adb shell am start -n <package_name>/<activity_name>
adb shell am start -n <package_name>/.main.MainActivity
//卸载系统应用
adb shell pm uninstall -k --user 0 <package_name>
可以查看apk的安装路径
adb shell pm path com.syncore.carlink
- package:/data/app/~~cfsh_dpSu1kw7cxkwdY3Mw==/com.syncore.carlink-KcRnEuEXDTTHOXEXHT3cEg==/base.apk
- /system/app/Carlink
安装
adb install 失败
方法一:禁用 abb_exec 并重试
adb install --no-streaming 路径.apk方法二:分步推送和安装
adb push 路径.apk
adb shell pm install /data/local/tmp/app.apk
adb调整设置 禁用 abb(Android Debug Bridge Broker)
adb shell settings put global adb_is_not_abbreviated 1
这个可以查看当前装的App版本情况
adb shell pm dump <package_name> | findstr version
检查目录是否存在
adb shell ls -la /system/app/AppName
//删除apk
adb shell rm -f /system/app/AppName.apk
查看 /system/app 目录内容
adb shell ls -la /system/app
adb shell ls -la /system/app/AppName
adb push [apk路径/Carlink.apk] /system/app/子目录
如果没有钩子---
gitdir=$(git rev-parse --git-dir); scp -p -P 29418 ea_nengli@gerrit.gxatek.com:hooks/commit-msg ${gitdir}/hooks/
f="$(git rev-parse --git-dir)/hooks/commit-msg"; curl -o "$f" http://gerrit.gxatek.com:18080/tools/hooks/commit-msg ; chmod +x "$f"
git commit --amend --no-edit