sdk安裝&連接手機或者模擬器&adb基本命令&Appium安裝使用


1、sdk環境搭建

1)下載地址:http://tools.android-studio.org/index.php/sdk
2) 解壓(非中文,無特殊字符的目錄下面)
3)打開SDK Manager.exe,下載默認庫

必須安裝的:
platform-tools(adb所在的路徑)
tools
build-tools選擇一個最新版本的下載即可,可選下載一個對應的api
可選下載extra當中的usb driver和 web driver
4)在系統變量中新建ANDROID_HOME變量,指向解壓出的SDK目錄。
5) 在系統變量中找到path變量,在path變量中追加(切記不要覆蓋)如 下內容:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
6) 打開cmd,輸入adb查看是否安裝成功

 

2、模擬器安裝

1)mumu模擬器下載,安裝啟動
2)連接模擬器/手機:

注:如果電腦上有手機助手管家之類的工具,注意查看一下對應的目錄下的adb版本,最好替換為和自己的sdk中的adb版本一致。進行adb操作的時候,最好關掉手機助手

模擬器操作:

  • 模擬器下面打開USB調試,顯示指針(在手機的系統信息里找到版本號,點擊5到7次,打開開發者選項)
  • 打開usb調試功能,指針位置功能能夠進行坐標的獲取
  • adb連接模擬器 adb connect 127.0.0.1:端口號(mumu7555/夜神62001)

  • adb devices 如果能夠看到設備是device狀態,則表示連接成功。

    

手機操作:

  • adb devices是驗證是否連接成功的檢驗標准。

  

  • usb連接電腦,確認驅動安裝成功,能夠管理文件。
  • 設備管理器里面能夠查找到自己的手機機型(某些操作系統可能需要安裝adbdriver)
  • 在手機的系統信息里找到版本號,點擊5到7次,打開開發者選項
  • 打開usb調試功能,指針位置功能能夠進行坐標的獲取。
  • 是否允許usb調試的彈窗,也就是rsa秘鑰指紋驗證,點擊確認。否則adb devices看到的會是 unauthorized狀態。

  

  • (非必須)如果設備管理器里面已經能夠找到設備,但是adb devices出現offline的狀態。這時:
    查看設備管理器里的移動設備屬性,找到詳細信息——》硬件ID,VID后面的四位16進制數(12D1)copy一下->在用戶目錄下找到.android文件夾,穿件一個adb_usb.ini文件,寫入0x12D1(硬件ID),保存之后重新連接設備。

3、adb常用命令

查看設備:adb devices
adb start-server | adb kill-server 啟動/停止adb服務
adb –s <deviceName> 指定設備進行操作
adb connect <deviceName> 連接指定設備

應用命令:
adb -s 設備名 install <apk文件名>/adb install <apk文件名> 安裝應用到手機
adb uninstall <包名> 卸載手機上的應用

系統命令:
adb shell logcat –v time >[路徑] 將日志保存到指定文件
adb shell dumpsys 查詢系統服務信息
adb shell dumpsys activity |findstr “mFoc” 查找當前交互的界面

自動化命令:
adb shell input text <text> 輸入文本
adb shell input keyevent <KEYCODE> 模擬按鍵操作
adb shell input tap <X,Y> 模擬點擊
adb shell input swipe <X0,Y0,X1,Y1,TIME> 模擬滑動屏幕

Adb獲取信息:
獲取系統版本:adb shell getprop ro.build.version.release
查看包名(存在多個需要指定設備):adb shell pm list packages(查看系統所有包名)
adb shell pm list packages -s(查看系統包名)
adb shell pm list packages -3 (查看第三方安裝的包名)
| findstr qq
查看啟動入口:adb shell dumpsys activity | findstr com.tencent.mobileqq | findstr LAUNCHER(注:需在手機或者模擬器啟動該應用)

4、Appium安裝使用

Appium是一個指令轉發的代理服務器
啟動是需要占用端口
Appium安裝
Appium下載:
官網地址:https://github.com/appium/appium-desktop/releases/latest
直接雙擊安裝

Appium使用:
1、啟動服務
2、Appium定位器(放大鏡)
3、配置APP參數

appium配置需要使用Adb獲取信息:

獲取系統版本:adb shell getprop ro.build.version.release
查看包名:adb shell pm list packages | findstr qq
查看啟動入口:adb shell dumpsys activity | findstr com.tencent.mobileqq | findstr LAUNCHER(注:需在手機或者模擬器啟動該應用)

配置APP參數:
{
"platformName": "Android",
"platformVersion": "6.0.1",
"deviceName": "127.0.0.1:7555",
"appPackage": "com.tencent.mobileqq",
"appActivity": ".activity.SplashActivity",
"noReset": "true"
}

platformName:手機的系統類型
platformVersion:手機的系統版本
deviceName:你要定位哪個手機
appPackage:包名(通過該命令查找:adb shell pm list packages | findstr qq)
appActivity:(通過該命令查找:adb shell dumpsys activity | findstr com.tencent.mobileqq | findstr LAUNCHER)
noReset:不請空當前app的緩存

4、啟動連接


免責聲明!

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



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