用了好久的模擬器,今天給你們分享一個不用模擬器,在沒有手機的狀況下,如何實現真機debug的教程,第一次發文章,非喜勿噴,望支持下!shell
廢話少說,先睹爲快。在不用數據線鏈接手機的狀況下,先來個打斷點截圖。。。工具
首先,準備工做,須要藉助以下這個輔助工具。。。性能
須要註冊一個帳號才能使用,如今這個平臺是開放註冊,免費體驗→http://dwz.cn/2rNRasspa
而後是點進去選一臺手機,好比像我選的是一臺htc one命令行
點擊租用之後你會看到這個畫面debug
你能夠用鼠標點擊或者滑動屏幕,這臺手機也會跟着動。實際上你如今操做的手機是一臺真的手機,只是他在雲端,你是在用電腦操控它,並且它還支持截圖,視頻,日誌,shell命令等功能。3d
接下來,你須要看到界面右上角的adb 鏈接地址。調試
每臺雲手機都有一個單獨的鏈接地址,你須要複製這個adb鏈接地址到命令行,而後按回車執行這個命令你的電腦就會鏈接到雲手機。(ps:雲端和PC上顯示的adb地址必定要一致)日誌
這時在雲手機的頁面,你會看到請求遠程鏈接的提示,點擊「肯定」。視頻
輸入命令「adb devices」,看到如下結果的話,此時咱們的電腦已經鏈接到雲手機上了。
如今你能夠用Android Studio調試了
當你的電腦經過前面的操做鏈接到了雲手機,你就得到了這臺手機的最大控制權。此時,打開你的Android Studio來debug吧!
在代碼中設置斷點
打開 Android Studio,工具欄選擇 Run —> Debug,選中已鏈接的雲手機
程序啓動,能夠看到程序命中斷點,便可開始遠程調試了。。。
這個工具的優點就在於全部的調試設備所有是真機,這樣就避免了在調試的過程當中模擬器速度慢、硬件性能模擬不出來以及接口不全的問題,並且這個工具提供視頻、截圖、日誌、shell命令等功能,省錢省事,提升開發效率~