最近用了超過3年半的手機壞了 不過因為下一支想買的Pixel 3還沒出,所以先拿了隻很舊的淘汰備用機撐著 這隻的版本舊到連我寫的App都不會支援,不過當然App的開發還是得進行下去😅 這下不能用實機測試,就得查詢怎麼讓 emulator 能夠連線到電腦網路 emulator 不能連網路的原因是缺少他使用的DNS紀錄 AVD Manager 的GUI介面沒有選項讓我們設定,所以若要連網就不能透過 AVD Manager 在Windows環境下先叫出 command line cd $Andoird_SDK_Route \emulator <- SDK 路徑請替換成自己的 emulator -avd $Emulator_Device_Name -dns-server 8.8.8.8 <- 替換自己設定的 Emulator 裝置名稱 如果不清楚自己設定的 emulator 裝置名稱,可以透過 emulator -list -avds 這個指令查詢 指令下完就會自動幫我們叫出可以連網的 Emulator 了 示範指令是使用Google的 8.8.8.8 DNS Server,這個可以根據自己需求替換 另外留意下如果你在 App 裡是用 BroadcastReceiver 註冊監聽裝置網路狀態 用這個方式叫出來的 Emulator 將不會接收到這個廣播