adb logcat & cmd

adb logcat & cmd

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 used

转载请注明出处:6san.com

原文地址: http://www.6san.com/913/

// 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。

发表评论

zh_CNChinese
zh_CNChinese