準備
一臺安卓手機或安卓模擬器:模擬器由于質量參差不齊,閹割嚴重,目前建議使用逍遙模擬器7.1系統。
Auto.js Pro 7.0.3版本及以上:7.0.3版本修復了不少功能性bug,大多數基本功能已經可以正常使用。以下簡稱AJ
vscode:用JS實現的強大的編輯器,免費。
vscode插件:AJ提供了vscode的插件,我們可以通過vscode創建、調試和運行應用,可以在vscode的擴展(左邊側欄倒數第二個按鈕)內輸入hyb1996
來快速獲取,只安裝Auto.js-Pro-Ext
插件或安裝列表上的兩個插件都行(另一個是供開源版AJ使用的)
開始
新建項目
創建一個文件夾(這里是lesson),并用vscode打開該文件夾。在vscode內按下F1
或ctrl + shift + p
,輸入pro
,即可看到插件提供的一系列功能。由于我們會頻繁使用到這個功能,因此簡稱為執行AJ命令。
我們選擇新建項目,回車確認后會彈出地址選擇,選擇【新建到這里】按鈕,項目創建成功并生成兩個文件。
現在我們的項目是這樣子的
配置調試
現在我們在模擬器上安裝AJ并打開,打開左上角的菜單欄,勾選【調試服務】選項。
此時會提示安卓設備的ip地址,vscode調試應用必須在同一個網段才行。如果顯示的IP地址是192.168.x.x說明是在同一個局域網,如果不是的話需要對模擬器進行橋接設置。下圖以逍遙模擬器為例設置橋接
保存并重啟模擬器后,勾選AJ的【調試服務】,IP已正常。
回到vscode,執行AJ命令,選擇【連接到新設備】,輸入剛才的IP地址,這里是192.168.2.23
,回車后可看到vscode右下角提示連接成功。
運行項目
在vscode執行AJ命令,選擇【運行項目】,沒有意外的話模擬器會彈出一個Hello, Auto.js
氣泡信息。
在控制臺查看AJ的輸出
查看輸出是必不可少的功能,我們可以在vscode的【幫助】里選擇【切換開發人員工具】來看到AJ的詳細輸出。操作如下圖