个人工作中问题记录

本文介绍了如何解决Android Studio无法连接夜神模拟器的问题,包括通过cmd命令行连接和调整logcat缓冲区大小的方法。同时,讲解了检查及释放adb端口号的步骤,并提供了处理cmd中文乱码的解决方案。

android studio

1.连接不上夜神模拟器

在模拟器的安装路径下(本机安装路径 D:\Program Files\Nox\bin) 使用cmd 进入到该路径下,输入以下指令:
nox_adb.exe connect 127.0.0.1:62001
(注:打印出 already connected to 127.0.0.1:62001是连接成功。127.0.0.1 为本机IP堆栈内部的IP地址(即回送地址,大部分系统将localhost做其别名),回送接口是一个仅能被本地主机上运行的程序所访问的逻辑接口。主要用于网络软件测试以及本地机进程间通信)

  1. 修改logcat缓冲区大小
    第一种方法: 在AS的安装路径下找到bin\idea.properties;修改idea.cycle.buffer.size=1024为idea.cycle.buffer.size=20480(将logcat缓冲区大小更改为20M);
    第二种方法:在AS中File–>Settings–>Editor–>General–>Console。
    将Override consle 勾选,修改后面值为20480
    在这里插入图片描述
    第三种方法:使用adb指令打印log时出现read:unexcepted EOF!
    使用指令:adb shell logcat -c;
    adb shell logcat -G 20M
    注:也可以logcat -c;logcat -G 20M;

adb端口号占用情况查询

  1. 查找adb 端口号:adb nodaemon server
  2. 查找adb 端口号是否被占用
    进入sdk路径 (D:\android-sdk_eng.neusoft_windows\platform-tools) 输入netstat -aon|findstr “5037”

会打印出如下数据:
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 14564

其中"14564"为占用端口号的进程ID

  1. 在任务管理器中关闭占用端口号的应用;

window下的DOS命令:

注:netstat -aon查看端口使用情况;
netsat -aon|findstr [端口号]:查看端口号是否被占用

ntsd -c q -p PID :命令杀掉指定进程号的进程,PID为进程号
taskkill /PID :杀掉进程

  1. 小计:使用过程中cmd出现中文乱码:
    chcp :显示当前默认编码(65001为utf-8)
    chcp 65001 :设置cmd编码方式为utf-8

  2. 电脑桌面关闭:Ctrl+Alt+Delete 打开任务管理器,选择“文件”,在搜索框中输入“explorer”,回车

  3. 1

  4. w

  5. 1

  6. 1

  7. 1

  8. 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值