前言——准備
安裝SDK前的准備工作
首先為了實現 移動端的自動化控制 還需要一些工具來支持
需要設置好Proxy SwitchyOmega
什么是SDK
SDK是一系列程序接口,文檔,開發工具的集合,是的,集合,sdk即單單不是一個開發工具,也不是一個程序。一個完整的SDK應該包括以下內容:
(1)接口文件和庫文件
(2)幫助文檔
(3)開發示例
(4)實用工具。
接口文件和庫文件就是API,將底層的代碼進行封裝保護,提供給用戶一個調用底層代碼的接口;
Android SDK 指的是 Android專屬的軟件開發工具包
安裝jdk
- 配置jdk的環境
- 下載地址
- 有個做ui手工測試的只支持 jdk8 所以 必須安裝jdk8
安裝
在電腦D盤新建 Java/jdk /Java/jre

選擇jre 也是在D盤

設置環境變量
- D:\Java\jdk\bin 添加至 path中
- 系統變量添加
- JAVA_HOME : D:\JAVA\JDK
- CLASSPATH : .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
測試是否安裝成功

Android開發工具的安裝
安裝SDK
SDK下載地址
SDK下載地址:
舊:http://tools.android-studio.org/index.php/sdk
新:https://www.androiddevtools.cn/

下載 24.4.1
安裝過程
- 他會首先檢查java環境是否安裝

- 其次選擇安裝路徑

- 依次選擇下一步安裝
- 先不用勾選這個start SDK

安裝好 設置環境變量
在系統變量中設置
ANDROID_HOME : D:/SDK
系統變量下面
設置path的變量
;% ANDROID_HOME%\platform-tools;% ANDROID_HOME%\tools
win 10 11 直接path 新建
% ANDROID_HOME%\platform-tools;% ANDROID_HOME%\tools
然后打開 sdk manager 安裝所需的工具
因為國內環境太慢
所以需要 打開 tools> options 設置代理

然后關閉
選擇Packages

大連東軟信息學院鏡像服務器地址:
- http://mirrors.neusoft.edu.cn 端口:80
北京化工大學鏡像服務器地址: - IPv4: http://ubuntu.buct.edu.cn/ 端口:80
- IPv4: http://ubuntu.buct.cn/ 端口:80
- IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG鏡像服務器地址: - http://sdk.gdgshanghai.com 端口:8000
選擇 安裝的包如下


安裝即可
使用AndroidStudio 來安裝
編譯器下載地址: https://developer.android.google.cn/studio/#downloads
安裝
下載安裝步驟不講了 就一直下一步下一步 然后選擇路徑然后再下一步
打開軟件=>

直接選擇 cancel
next=>

next=>

next 選擇安裝好的JDK=>

next 選擇喜歡的主題 =>

next =>

給模擬器的大小配置 (根據配置來 越大越好) 如果要使用他自帶的模擬器的話。next =>

等待安裝, finish =>

安裝成功!!

到了這一步還沒算完結=>

還需要對某些配置進行設置=>
配置configure

選擇第一項SDK manager(AVD manager 是對模擬器進行配置,如果不用這個自帶的模擬器就不需要配置) =>

然后選擇sdk tools =>

選擇好安裝的工具 = >

next = >

finish =>

然后就算創建完畢了
然后去新建工程即可。
如何新建工程

選擇= >

下一步 = >


這樣就代表創建完畢了
adb簡單介紹
Android 調試橋 (adb) 是一種功能多樣的命令行工具,可讓您與設備進行通信。adb 命令可用於執行各種設備操作,例如安裝和調試應用。adb 提供對 Unix shell(可用來在設備上運行各種命令)的訪問權限。它是一種客戶端-服務器程序,包括以下三個組件:
客戶端:用於發送命令。客戶端在開發機器上運行。您可以通過發出 adb 命令從命令行終端調用客戶端。
守護程序 (adbd):用於在設備上運行命令。守護程序在每個設備上作為后台進程運行。
服務器:用於管理客戶端與守護程序之間的通信。服務器在開發機器上作為后台進程運行。
adb 包含在 Android SDK 平台工具軟件包中。您可以使用 SDK 管理器下載此軟件包,該管理器會將其安裝在 android_sdk/platform-tools/ 下。如果您需要獨立的 Android SDK 平台工具軟件包,請點擊此處進行下載。
如需了解如何通過 adb 連接設備以供使用,包括如何使用 Connection Assistant 來排查常見問題,請參閱在硬件設備上運行應用。
adb 是有個通用命令行工具 他允許您與模擬器實例或者鏈接的Android設備進行通信,他可為各種設備操作提供便利,比如安裝和調試應用
adb在 D:\SDK\platform-tools 目錄下

啟動adb 服務
在命令行中輸入
adb start-server
會啟動tcp端口 5037
連續敲擊n下 手機的版本號選項進入開發者模式

打開開發者選項 打開 usb調試
各種模擬器上連接adb
夜神模擬器連接adb
注: adb 電腦安裝的版本和手機版本不兼容
- 打開夜神模擬器的bin目錄
將
- 這三個目錄備份起來
- 再將 platfrom-tools中的這三個文件拷貝進來
- 需要把夜神模擬器里的nox_adb.exe給替換掉
將夜神模擬器安裝路徑的bin目錄下的之前的nox_adb.exe備份 或者刪除
將platform-tools目錄下的adb.exe復制過去,並改名稱為nox_adb.exe - 之后重新運行我們的安卓模擬器
- 然后在命令行輸入 adb device

就能看見鏈接了一台設備了
MuMu模擬器上連接adb
官方文檔: https://mumu.163.com/help/20220721/35047_730476.html
第一步,打開MuMu模擬器安裝路徑下的bin文件夾(具體路徑為~\emulator\nemu\vmonitor\bin),然后點擊文件夾路徑,輸入CMD,再點擊回車按鍵呼出CMD運行窗口(如下圖);

打開cmd終端后
第二步,輸入以下代碼(具體可參考下圖):
友情提示: 要打開MuMu模擬器 再操作如下代碼
最好也把root打開(反正遲早要打開)


代碼如下
adb_server.exe connect 127.0.0.1:7555
adb_server shell
adb工具的使用
adb 連接 手機
進入 手機底層操作系統
win+r

adb -s + 手機名 shell
同理 也可以直接進入 手機模擬器

通過adb 命令行安裝
adb -s 手機名 install xxx.apk(直接拖拽即可)
例:安裝手機京東 如下圖所示

這樣代表就是安裝成功

通過adb命令卸載
我們安裝時使用的文件名去安裝
但是卸載需要使用包名去卸載
adb -s xxx shell
# cd /data/app
# ls
# exit
$ adb -s 127.0.0.1:62001 uninstall com.jingdong.app.mall


提示success 即代表卸載成功
注:如果 adb device 沒有設備
可以 嘗試命令
adb connect 127.0.0.1:62001
即可發現設備
其他 adb的功能
通過命令 查看系統安裝包名
adb shell pm list package
傳遞 數據 將電腦的文件傳到夜神模擬器中
adb push [文件路徑] [存儲路徑]
adb push C:\abc.text /sdcard

這樣代表上傳成功
傳遞 數據 將夜神模擬器的文件傳到電腦中
adb pull [文件路徑] [存儲路徑]
adb pull /init C:\Users\13689\Desktop

注意: 不能直接pull到根目錄
adb 遠程截圖
adb shell screencap /sdcard/test.png
故 adb 可以通過 遠程對我們手機進行一系列的操作

