- 经验
- 15
- 分贝
- 0
- 家园分
- 231
- 在线时间:
- 88 小时
- 最后登录:
- 2025-10-19
- 帖子:
- 9
- 精华:
- 0
- 注册时间:
- 2006-10-2
- UID:
- 125518
注册:2006-10-2
|
#python + QXDM5高通平台通过自动化截取log方法及代码
准备工作:
1.安装QXDM5
2.配置adb 环境变量
3.使用python 3以上
4.完成代码如下
```
import sys
import time
import os
if sys.platform.startswith("linux"):
sys.path.append('/opt/qcom/QXDM/Support/python')
elif sys.platform.startswith("win"):
sys.path.append('C:\Program Files (x86)\Qualcomm\QXDM5\Support\python') #QXDM5的默认路径
sys.path.append('C:\Program Files (x86)\Qualcomm\QUTS\Support\python')
elif sys.platform.startswith("darwin"):
sys.path.append('/Applications/Qualcomm/QUTS/QUTS.app/Contents/Support/python')
import QutsClient
import QxdmAutomationClient
import QxdmAutomationService.ttypes
class deviceManager(object):
#通过模块的devicesID获取QXDM需要连接设备的devicehandle, protocolHandle
def getDeviceInfo(self,devid,getPortName="Diagnostics"):
protocolHandle = ""
deviceHandle = ""
comport = ""
```
- import sys
- import time
- import os
- if sys.platform.startswith("linux"):
- sys.path.append('/opt/qcom/QXDM/Support/python')
- elif sys.platform.startswith("win"):
- sys.path.append('C:\Program Files (x86)\Qualcomm\QXDM5\Support\python') #QXDM5的默认路径
- sys.path.append('C:\Program Files (x86)\Qualcomm\QUTS\Support\python')
- elif sys.platform.startswith("darwin"):
- sys.path.append('/Applications/Qualcomm/QUTS/QUTS.app/Contents/Support/python')
- import QutsClient
- import QxdmAutomationClient
- import QxdmAutomationService.ttypes
- class deviceManager(object):
- #通过模块的devicesID获取QXDM需要连接设备的devicehandle, protocolHandle
- def getDeviceInfo(self,devid,getPortName="Diagnostics"):
- protocolHandle = ""
- deviceHandle = ""
- comport = ""
复制代码
|
|