Logcat使用指南
adb目录
..\android-sdk\platform-tools\
Logcat监听安卓模拟器
MuMu模拟器的端口:7555
#!/usr/bin/env python import os import sys Cmd_kill = "adb kill-server" Cmd_start = "adb start-server" Cmd_connect = "adb connect 127.0.0.1:7555" Cmd_devices = "adb devices" Cmd_profiler = "adb forward tcp:54999 localabstract:Unity-com.xxxx.yyy" Cmd_logcat = "adb logcat -s Unity -d > log.txt" def conn2Nox(): os.system(Cmd_kill) os.system(Cmd_start) os.system(Cmd_connect) os.system(Cmd_devices) os.system(Cmd_profiler) os.system(Cmd_logcat) os.system("pause") pass def main(): conn2Nox() pass if __name__ == "__main__": main()
命令:adb forward --list
注意:在输入包名的时候,一定要加前缀 Unity-
注意:如果54999端口不起效,可以换一个端口。
使用adb命令把崩溃日志输出
adb shell dumpsys dropbox --print > log-crash.txt
推荐使用Unity PackageManager里的Android Logcat
参考:https://blog.csdn.net/l100142548/article/details/106714920