连不上 adb
如果还遇到5037端口被占用的问题,就找出进程号用taskkill命令杀死该进程即可
1、查找5037端口对应的进程:netstat -ano|findstr 5037
2、杀死该进程:taskkill /F /PID pid
连接unity profiler
打开发包,并安装在手机上
adb forward tcp:34999 localabstract:Unity-包名,如adb forward tcp:34999 localabstract:Unity-com.company.product。
adb -d install -s apk包的绝对路径
说明: -d 是直接关联到与电脑相连的usb设备中,而不是模拟器中
-s 是安装到sdCard上的命令选项
查看应用的内存使用情况,adb shell下
dumpsys meminfo com.incall.autofly.launcher
做内存优化,主要关注Native Heap Dalvik Heap .so mmap
Native/Dalvik 的 Heap 信息 分别给出的是JNI层和Java层的内存分配情况,如果发现这个值一直增长,则代表程序可能出现了内存泄漏
so mmap 这里是应用的so文件占用的内存
dumpsys meminfo com.incall.autofly.launcher | grep TOTAL:
这个值就是你的应用真正占据的内存大小,获得的占用内存大小如下: 文章来源:https://www.toymoban.com/news/detail-633856.html
TOTAL: 127823文章来源地址https://www.toymoban.com/news/detail-633856.html
到了这里,关于adb调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!