adb logcat & cmd
adb logcat & cmd&bat
参考链接:玩转ADB命令(ADB命令使用大全)
1 |
adb devices |
设备列表 |
2 |
adb logcat -v time | find “bell” |
输出指定信息(过滤日志信息) |
3 |
电脑与手机互传文件 |
|
adb pull adb push |
手机目录\文件 电脑目录
|
|
4 |
adb logcat > 文件名.txt |
有时候可能要等一会 |
5 |
adb kill-server |
结束 adb |
6 |
adb start-server |
启动 adb |
7 |
adb install 目录/*.apk |
安装手机软件 |
8 |
adb -s deviceid command |
指定设备,并执行命令 |
Win 7 Cmd
1 |
echo 111 > 111.txt |
覆盖原内容,如果文件不存在,则创建文件并写入指定内容 |
2 |
echo 222 > 111.txt |
覆盖原内容,如果文件存在,则将指定的内容替换掉原有的内容 |
3 |
echo 333 >> 111.txt |
追加内容,向已存在的文件中,重新开始一行追加指定的内容 |
cmd bat used
转载请注明出处:6san.com
原文地址: http://www.6san.com/913/
// bat 脚本的延迟操作
adb kill-server
adb start-server
adb devices
# 延时3秒↓↓↓↓
@echo off
ping /n 3 127.0.0.2 > nul
# 延时3秒↑↑↑↑
# ping /n 127.0.0.2 > nul # 一直运行
// javac 编译文件(包含中文)输出乱码:错误: 编码GBK的不可映射字符
参考:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html
修改命令为:
javac -encoding UTF-8 Xxx.java
1、输出的中文不为乱码
cmd命令行中logcat输出日志中文乱码
http://www.6san.com/913/
在命令行使用adb logcat命令直接输出日志中文内容显示乱码,原因是中文系统中cmd命令行窗口默认的编码是GBK,而LogCat打印的日志是UTF-8编码,所以adb logcat命令输出的中文内容显示乱码。
修改cmd命令行窗口字符编码即可解决logcat日志中文显示乱码问题:
1.cmd命令行窗口字符编码切换为UTF-8,命令行中执行:chcp 65001
2.修改cmd窗口字体属性,在命令行标题栏上点击右键,选择”属性”->”字体”,将字体修改为”Lucida Console”,点击确定后生效。
修改后logcat -f log.txt方式输出日志到文本文件的乱码问题同样可以解决。
部分字符编码对应代码:
65001——UTF-8
936——简体中文
950——繁体中文
437——美国/加拿大英语
932——日文
949——韩文
866——俄文
cmd窗口字符编码切换回中文:chcp 936
eclipse中使用logcat乱码可以通过修改设置解决,依次打开“windows>preferences>android>logCat>”,将字体修改为“新宋体”,设置完成后重启eclipse。