背景介紹
第一次接觸Android官方的AVD(Android Virtual Device)
時你可能會吐槽又慢又丑,不要緊,微軟作為新晉安卓陣營最佳開發商,其實也為我們准備了一個脫胎於Windows Phone 模擬器的適用於Android 的 Visual Studio 模擬器(Visual Studio Android Emulator)
,微軟爸爸親自上陣,無疑就是速度更快、兼容更好、視覺更棒等各種技能,話不多說,現在教你怎么玩起來。
我們現在是假設你已經安裝好了Android Studio哈。
下載安裝VS安卓模擬器獨立版
下載
獨立版下載地址:https://aka.ms/vscomemudownload
官網鏈接:https://visualstudio.microsoft.com/zh-hans/vs/msft-android-emulator/
安裝
一路安裝,幾乎無雷,安裝后開始菜單會多一個Visual Studio Emulator For Android,我們來啟動它就好了。
啟動
選中你鍾愛的目標設備吧,各種設備可選,但是API Level都不高,不過暫時也夠用了。
點擊右側小三角,就是啟動,期間可能需要授權一次管理員權限,如果你出問題了,可能是沒啟用系統的Hyper吧,自行百度。
Android Studio連接它並調試
接下來,我們就是要讓Android Studio識別它。
在模擬器中,進入系統的Setting,找到WiFi,看到我們WiFi已經連接了一個,右上角選Advanced,你會在最底部,看到這台模擬器設備的本機Ip地址
看到Ip Address這里的Ip地址之后,我們只需要在CMD來執行一句Connect就行了,默認端口號是“5555”
,比如:
adb connect 192.168.20.20:5555
然后順利的話,就會提示Connect成功,馬上你就能在Android Studio中看到它了。
接下來,你只需要重新啟動部署,部署到新模擬器就可以了。
React App開發配置
如果是React App項目,請執行命令吊起Debug的Setting,填寫自己主機ip:8081進去。
adb shell input keyevent 82
就可以進入App的開發調式模式,設置一些調式參數
進入Setting
,找到“Debug server host & port for device”
進入Debug server host & port for device
,輸入你"本機ip:8081"
然后強制退出一次App,重新進就可以生效了。
記得"npm start"
你的react app噢,它就會開始從react 橋拉取所有的資源了。