常用命令记录

adb:
adb shell pm list features

adb logcat -G 4m
adb logcat >xxx.log
adb logcat -b radio > /work/radio.log

adb shell am start -n com.nttdocomo.android.anshinnext/com.nttdocomo.android.anshincontact.AfpPeopleActivity --ei slotId 0 --es from “aaa”
adb shell am start -a android.intent.action.CALL tel:112
adb shell am broadcast -a com.android.test --es test_string “this is test string” --ei test_int 100 --ez test_boolean true

打开tele log开关:
adb root
adb remount
adb shell setprop persist.log.tag.Telecom D
adb shell setprop persist.log.tag.Telephony D
adb shell setprop persist.vendor.log.tel_dbg 1
adb shell setprop persist.vendor.log.tel_log_ctrl 1
adb reboot

查看当前界面:
adb shell dumpsys activity | grep "mFoc"

查看设备支持的功能:
adb shell pm list features

查看设备属性:
adb shell getprop
adb shell getprop | grep -i "build.type*"

截图:
adb shell screencap -p /sdcard/dD001.png
adb pull /sdcard/dD001.png

获取数据库db:
adb pull /data/user_de/0/com.android.smspush/databases/wappush.db .
adb pull /data/user_de/0/com.android.providers.telephony/databases/telephony.db .
adb pull /data/user_de/0/com.android.providers.telephony/databases/CarrierInformation.db .

获取录屏:
adb pull /data/media/0/Movies/ .
获取日志:
adb pull /storage/emulated/0/tlog  .
adb pull /bugreports .


数据库:
sqlte3 name.db 打开数据库
.table  查看表
.schema 查看建表语句
.exit 退出

CTS:
./cts-tradefed
run cts --plan test_plan_name: 执行一个测试计划
run cts -m CtsTelephonyTestCases 跑指定模块
run cts --class/-c [--method/-m]: run指定的类,或者具体到类中的方法
run cts --continue-session session_ID: 继续run指定session上状态为not executed 的case
run cts [option] --serial/-s device_ID: 在指定device_ID上run cts [option]
l r
add derivedplan --plan cts_fail_1 -s 3 -r fail
run cts --plan cts_fail_1


查看签名文件:
apksigner verify --print-certs app-debug.apk


SVN:
svn checkout http://192.168.9.128:8000/svn2/Lenovo/HornbillUosv/
svn checkout http://192.168.9.128:8000/svn2/Lenovo/HornbillTosv/
svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
svn commit -m "Tele" PATH
svn lock -m “LockMessage” [--force] PATH
svn unlock PATH
svn update -r m path


find:
find . -name "*apn*"
find . -name "*telephony.db*"


打印调用栈:
Log.i(LOG_TAG,  Log.getStackTraceString(new Throwable()));

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值