1.安卓常用的shell命令
打开网络adb
setprop persist.internet.adb.enable 1
设置永久调试的属性
setprop persist.otg.mode device
设置永久usb模式
setprop persist.otg.mode host
打开原生系统设置
adb shell am start com.android.settings/com.android.settings.Settingsadb shell am start com.tencent.qqmusiccar/com.tencent.qqmusiccar.app.activity.AppStarterActivityadb shell am start com.tencent.mm/com.tencent.mm.ui.LauncherUI
remount不成功的解决方案
adb disable-verity
运行某个系统文件
./ 文件名
根据包名查找apk所在的位置
pm path 包名
合并提交记录
git rebase -igit rebase --abort (解决上次rebase未执行完成的问题)squashgit rebase -i Head~2
清理日志
adb logcat -c
启动service
adb shell am startservice -n {包(package)名}/{包名}.{服务(service)名称}adb shell am startservice -n com.hopechart.core/com.hopechart.core.service.HQCoreService
启动广播
adb shell am broadcast -a <广播动作>如:发送一个网络变化的广播--es 表示使用字符串类型参数 --ei 表示int类型参数 --ez 表示boolean类型参数 --el 标示long类型的参数 --esal 标示string类型的数据 adb shell am broadcast -a com.txznet.adapter.send --ei key_type 1020 --es action light.min
关闭activity
adb shell am force-stop {包(package)名}如:关闭Activityadb shell am force-stop com.hopechart.radio
修改权限
命令中r=4,w=2,x=1chmod 644 system/app/Demo.apk
查看正在运行的service
adb shell dumpsys activity services [<packagename>]
查看正在运行的activity
adb shell dumpsys activity [<packagename>]
清理应用数据
adb shell pm clear com.hopechart.radio
删除
rm -r /mnt/sdcard/AppFolder
获取手机上已经安装的所有的程序
pm list packages
过滤
| findstr | grep
查看内存信息
cat /proc/meminfo
打包程序
gradlew clean 清理工程gradlew assembleRelease(打包Release包)gradlew assembleDebug (打包Debug包)
查看音频信息
dumpsys audio