溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

python操作手機(jī)的方法

發(fā)布時(shí)間:2020-07-03 16:15:59 來(lái)源:億速云 閱讀:391 作者:清晨 欄目:編程語(yǔ)言

小編給大家分享一下python操作手機(jī)的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!

1、打開(kāi)手機(jī)的開(kāi)發(fā)者選項(xiàng),本人小米手機(jī),系統(tǒng)android 7.0(miui 9.1),設(shè)置->我的設(shè)備->全部參數(shù)(點(diǎn)擊miui版本5次,即可開(kāi)啟開(kāi)發(fā)者模式)

2、設(shè)置->更多設(shè)置(倒數(shù)第三個(gè)就是開(kāi)發(fā)者選項(xiàng))->開(kāi)啟USB調(diào)試,使用數(shù)據(jù)線(xiàn)連接手機(jī)和電腦

3、在電腦上安裝adb驅(qū)動(dòng),下載地址:http://download.csdn.net/download/guochao198975/10189371

打開(kāi)安裝軟件

python操作手機(jī)的方法

4、點(diǎn)擊Device Manager,選擇usb連接的設(shè)備,單擊Install,安裝前會(huì)有一個(gè)嘆號(hào),安裝后如下圖,會(huì)出現(xiàn)Android Phone.

如果沒(méi)有出現(xiàn)USB連接的設(shè)備,則說(shuō)明手機(jī)沒(méi)有進(jìn)入usb調(diào)試模式,或者手機(jī)沒(méi)有連接好.如果一直有感嘆號(hào)說(shuō)明驅(qū)動(dòng)沒(méi)有安裝成功.

python操作手機(jī)的方法

5、安裝好驅(qū)動(dòng)后,還需要在電腦上下載adb工具,這里注意一定要下載1.0.31以上的版本,網(wǎng)上很多能下載的高的版本都是假的(實(shí)際很多都是1.0.26),

推薦下載地址:http://download.csdn.net/download/guochao198975/10188060(版本為1.0.39)

解壓工具到自己指定的目錄下,我解壓的目錄是C:\Users\Aaron\adb

6、我們還需要為adb工具配置環(huán)境變量,配置的目的是為后續(xù)python程序正常調(diào)用adb工具做準(zhǔn)備,如果不配置,那么必須把a(bǔ)db工具和python文件放到同一目錄下(不建議這么做).

右鍵計(jì)算機(jī),點(diǎn)擊屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量,在系統(tǒng)變量中的Path中添加自己的adb工具目錄路徑.(注意:我這里是win7系統(tǒng),其他系統(tǒng)可行百度,大同小異)

python操作手機(jī)的方法

7、這里adb就可以正常運(yùn)行了,打開(kāi)cmd,輸入 abd version,可以正常顯示你的adb工具版本號(hào)

python操作手機(jī)的方法

輸入adb devices 可正常顯示 abd設(shè)備列表.那么就表示一切順利.

python操作手機(jī)的方法

可是現(xiàn)實(shí)情況往往都不怎么一帆風(fēng)順.這中間我遇到了兩種問(wèn)題.

第一個(gè)問(wèn)題是提示"adb not found"

解決方法如下,右鍵計(jì)算機(jī)->屬性->設(shè)備管理器->如下圖右鍵Android Composite ADB Interface,選擇詳細(xì)信息,屬性中選擇硬件Id,查看值中如下圖截圖的四個(gè)字符(實(shí)際是十六進(jìn)制的編碼),我的是"2717",在自己用戶(hù)的主目錄下,找到.android目錄(注意前面的"."),查看是否存在adb_usb.ini文件,如果存在修改即可,如果不存在需要新建一個(gè).用文本編輯器打開(kāi),打開(kāi)后輸入"0x2717"image.png,保存即可.重新拔插數(shù)據(jù)線(xiàn),

此問(wèn)題解決,可再次在cmd中查看adb devices,即可正常顯示設(shè)備列表.

python操作手機(jī)的方法

第二個(gè)問(wèn)題是雖然可以正常顯示驅(qū)動(dòng)列表,但是狀態(tài)是"adb offline ",此問(wèn)題就是為什么選在adb版本1.0.31以上的原因了,這是之前adb工具真的安卓4以上手機(jī)的bug,在1.0.31以上版本已經(jīng)解決.

8、在cmd上輸入adb kill-server 然后重新拔插usb線(xiàn)之后,就可以連接adb 了

9、這時(shí)我們可以開(kāi)始部署python環(huán)境了,具體怎么部署python環(huán)境,我就不說(shuō)明了,網(wǎng)上資料很多,相信看此教程的都有點(diǎn)python基礎(chǔ),沒(méi)有的話(huà)自行百度.

這里需要強(qiáng)調(diào)的是需要引用一些類(lèi)庫(kù).(如果提示ImportError: No module named 'numpy'

表示,沒(méi)有安裝numpy 或沒(méi)有安裝好。使用命令pip install numpy,即可自動(dòng)安裝)

10、下載微信跳一跳python程序.下載地址:http://download.csdn.net/download/guochao198975/10189554

11、在手機(jī)端打開(kāi)微信跳一跳.在電腦端命令行運(yùn)行wechat_jump_auto.py.按照提示,輸入y,回車(chē),神奇的事情發(fā)生了,微信跳一跳的小人自動(dòng)蹦了.(溫馨提示不要太高分哦~~~~)

python操作手機(jī)的方法

看完了這篇文章,相信你對(duì)python操作手機(jī)的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI