appium准備工作------連接模擬器和真機


連接模擬器

如果連接不上,是因為adb版本號的問題,將SDK的adb.exe復制到模擬器目錄覆蓋模擬器的adb.exe

 

啟動安卓模擬器(示例:逍遙安卓)

然后連接

adb connect 127.0.0.1:21503

 

夜月神模擬器

adb connect 127.0.0.1:62001

nox_adb.exe connect 127.0.0.1:62001

夜神模擬器第一個端口是62001,第二個是62025,第三個是62025+1,以此類推

 

連接真機

Android設備連接WiFi,然后adb命令#adb connect <設備IP>

adb tcpip 5555

adb connect 192.168.7.116

 

Adb服務的啟動和關閉

adb start-server

adb kill-server

 

安裝apk

adb install “路徑\xxx.apk”

 

指定設備安裝

adb -s 127.0.0.1:62001 install “路徑\xxx.apk”

 

卸載app(在adb shell里面 cd /data/app ls 查看安裝了哪些APP)

adb uninstall com.tencent.mm

 

查看已經安裝的應用包

adb shell pm list package

 

從PC文件寫入到設備

adb push G:\suidao.in.crx /sdcard

 

截圖

adb shell screencap /sdcard/xx.png

 

從設備文件讀取到PC

adb pull /storage/sdcard0/xx.png G:\下載

 

端口被占用 示例:

netstat -ano | findstr "1900"

 

釋放端口

taskkill –f –pid 1900

 

查看全部進程

adb shell ps

 

殺掉進程

adb shell kill pid [進程名]

 

 

進入shell

 

adb shell

如果是多台設備,指定端口進入shell

adb -s 127.0.0.1:62001 shell

# 代表root

$ 代表沒有root

 

查看自己安裝的應用包

cd /data/app

ls

 

獲取devicename

adb devices

 

獲取platformversion

adb shell getprop ro.build.version.release

 

獲取apppackage

aapt dump badging H:\xxx.apk | findstr "package"

 

獲取launchable-activity

aapt dump badging H:\xxx.apk | findstr "launchable-activity"

 

在顯示結果里面找到:

package: name='com.xxx.gamecenter' versionCode='1289' versionName='4.2.0.39'

launchable-activity: name='com.xxx.gamecenter.controllers.splash.SplashActivity'  label='' icon=''


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM