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

指定设备,并执行命令

重启adb并展示设备列表

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/

// 打印logcat带格式

/**
 * https://blog.csdn.net/Mr_Liangxiaobai/article/details/113875811
 * json 数据格式化输出
 *
 * @param response
 * @return
 *
 * "==MyStringCallBack onSuccess:==\n" + formatDataFromJson(this.body)
 * 
 */
public static String formatDataFromJson(String response) {
    try {
        if (response.startsWith("{")) {
            JSONObject jsonObject = new JSONObject(response);
            return jsonObject.toString(2);
        } else if (response.startsWith("[")) {
            JSONArray jsonArray = new JSONArray(response);
            return jsonArray.toString(2);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    return response;
}

// bat 脚本的延迟操作

adb kill-server
adb start-server
adb devices
# 延时3秒↓↓↓↓
@echo off
ping /n 3 127.0.0.2 > nul
# 延时3秒↑↑↑↑

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值