日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python笔记-centos7使用adb连接真实手机及初始化uiautomatro2项目

發(fā)布時(shí)間:2025/3/15 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python笔记-centos7使用adb连接真实手机及初始化uiautomatro2项目 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

首先看看各個(gè)設(shè)備對(duì)應(yīng)的IP

系統(tǒng)ip
Android192.168.1.100
windows192.168.1.190
centos192.168.79.134

這里3臺(tái)機(jī)器都是能夠相互ping通的。

?

windows上安裝pyCharm,用這個(gè)進(jìn)行開發(fā)。

centos上安裝了python3.6.9,并使用了虛擬python環(huán)境。

Android是5.1的系統(tǒng),是qiku的手機(jī)。

?

記錄下操作演示的步驟:

centos7使用adb連接到Android手機(jī):

這種方式是使用adb wifi去連接的,8681-A01-0xc60fcc9d是usb連接的。

?

進(jìn)入python虛擬環(huán)境,為Android手機(jī)安裝ATX

source u2_project/venv/bin/activate python -m uiautomator2 init

在手機(jī)上就可以看到安裝了個(gè)小汽車(ATX)

對(duì)應(yīng)源碼:

import timeimport uiautomator2 as u2#通過手機(jī)WIFI來進(jìn)行連接 # d = u2.connect_wifi("192.168.1.103") # print(d.device_info) # d.app_start("com.wandoujia.phoenix2") # time.sleep(10) # d.app_stop("com.wandoujia.phoenix2")#USB連接方式連接 手機(jī)序列號(hào) d = u2.connect_usb("8681-A01-0xc60fcc9d") print(d.device_info)#通過adb wifi也是adb tcpip模式,注意端口號(hào) ip加端口號(hào) # d = u2.connect_adb_wifi("192.168.1.190:5555") # print(d.info)

這里使用app_start參數(shù)為包名,可以使用adb查看目前安裝了的包:

adb shell pm list packagesC:\Users\cff>adb shell pm list packages dnplayer2 package:com.yulong.modem package:com.github.uiautomator package:com.mediatek.gba package:com.mediatek.ppl package:com.qiku.blackmagic package:com.yulong.android.factorypattern package:com.android.providers.telephony package:com.qiku.logsystem package:com.android.providers.calendar package:com.android.providers.media package:com.mediatek.fwk.plugin package:com.android.screenrecord package:com.xinshuru.inputmethod package:com.android.wallpapercropper package:com.yulong.android.ota package:com.mediatek.schpwronoff package:com.qiku.android.gmsupdate package:com.android.yulong.facerecognize package:com.yulong.android.compass package:com.yulong.android.register package:com.android.documentsui package:com.android.externalstorage package:com.mediatek.ygps package:com.android.htmlviewer package:com.android.mms.service package:com.yulong.android.coolsafe package:com.yulong.android.coolshow package:com.android.providers.downloads package:com.github.uiautomator.test package:com.mediatek.engineermode package:com.qihoo.browser package:com.android.qikupay.apk package:com.yulong.android.agpssettings package:com.mediatek.bluetoothle package:com.meitu.mtxx_beauty package:com.android.providers.applications package:com.yulong.vendetta package:com.qiku.healthguard package:com.yulong.thirteen.issuereport package:com.mediatek.fmradio package:com.qiku.android.demo package:com.yulong.android.xtime package:com.yulong.android.calendar package:com.yulong.audioelectric package:com.android.defcontainer package:com.via.bypass package:com.android.pacprocessor package:com.android.certinstaller package:android package:com.netease.mobimail.coolpad package:com.qiku.android.aservice package:com.android.mms package:com.android.stk package:com.android.utk package:com.yulong.android package:com.android.backupconfirm package:com.qihoo360.transfer package:com.yulong.android.filebrowser package:com.mediatek.voiceextension package:com.fansapk.rootex package:com.mediatek.floatmenu package:com.android.phasebeam package:com.mediatek.providers.drm package:com.android.providers.settings package:com.mediatek.miravision.ui package:com.android.sharedstoragebackup package:com.android.printspooler package:com.android.dreams.basic package:com.qihoo360.mobilesafe package:com.android.webview package:com.android.sc package:com.android.inputdevices package:com.qihoo360.commodity_barcode.qikoo package:com.mediatek package:com.yulong.android.memo package:com.yulong.android.launcher3 package:com.qiku.childrenmode package:com.icoolme.android.weather package:com.qiku.android.cloudsync package:com.mediatek.nlpservice package:com.qiku.android.privacyspace package:com.android.server.telecom package:com.android.keychain package:com.android.camera package:com.android.dialer package:com.android.gallery3d package:com.android.packageinstaller package:com.android.remotecore package:com.svox.pico package:com.qiku.cardmanager package:com.qiku.android.virtualnumber package:com.android.proxyhandler package:com.qiku.configcenter package:com.yulong.android.settings package:com.wandoujia.phoenix2 package:com.yulong.android.mwstarter package:com.qiku.riskinsight package:com.android.managedprovisioning package:com.mediatek.atci.service package:authentication.information package:com.android.dreams.phototable package:com.mediatek.thermalmanager package:com.android.noisefield package:com.qiku.android.setupwizard package:com.mediatek.voicecommand package:com.android.wallpaper.livepicker package:com.yulong.android.videoplayer package:com.kingroot.kinguser package:com.qihoo.appstore package:com.yulong.android.cdmaregister package:com.android.settings package:com.yulong.android.cp_engmode package:com.qiku.speech package:com.android.calculator2 package:com.mediatek.lbs.em2.ui package:com.qiku.android.configcenter package:com.android.wallpaper package:com.qiku.voiceassistant package:com.android.vpndialogs package:com.android.settings.wifi package:com.android.phone package:com.android.shell package:com.android.usbui package:com.android.providers.userdictionary package:com.leoao.fitness package:com.mediatek.voiceunlock package:com.android.location.fused package:com.android.systemui package:com.amap.android.location package:com.yulong.android.diagfw package:com.qiku.cleaner package:com.mediatek.mtklogger package:net.xnano.android.changemymac package:com.android.settings.bluetooth package:com.yulong.android.gpsview package:com.mediatek.apst.target package:com.qiku.freecall package:com.yulong.android.soundrecorder package:com.android.bluetooth package:com.android.providers.contacts package:com.android.captiveportallogin package:com.mediatek.dataprotection package:com.yulong.android.apperrorstack package:com.yulong.android.preset

豌豆莢app的包名為:

com.wandoujia.phoenix2

?

?

總結(jié)

以上是生活随笔為你收集整理的Python笔记-centos7使用adb连接真实手机及初始化uiautomatro2项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。