Android中常见bug总结
1,androidStudio 运行app的时候,始终显示没有设备.
步骤a: 使用adb命令,查看adb设备连接情况. adb devices,这时候提示端口被占用.占用的端口号是5037.
步骤b:查看被占用端口号的进程netstat -aon|findstr 5037.找到被占用的进程号是5148.
步骤c:根据进程号,找到被占用的进程 tasklist/fi “pideq 5148”,发现时360MobileLink.exe
步骤d:使用任务管理器杀死找到的进程.(个人遇到的是360手机助手连接占用导致的.)
端口号被占用的解决办法来自:柒号公园
个人在此记录一下.
2,有时候代码出现了异常,但是AndroidStudio并不打印错误信息.这时候,我们可以通过断点来调试,如果断点走到某一步了,不继续往下面走,说名刚刚的那行代码.有问题,比如说TextView.setText(1),TextView设置一个int值,这时系统可能没有打印错误日志.
3,在ListView中,如果TextView的高度会反生变化,比如说高度设置为wrap_content的时候,如果多次刷新数据,因为同一位置的条目高度可能会发生改变,会出现黑条,这时候,需要将TextView的背景设置为透明. setBackgroundResource(R.color.transparent);