使用Firebase的API建置帳號登錄註冊的功能,執行時會產生以下資訊
[FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzak@xxx
之後就不再運作了,跳出網路連線逾時
在網路上尋找各個可能的解法,最後發現是跟模擬器的Google Play有關
解決Firebase連線問題
更新Android Studio, Android SDK Tools, Android Platform到最新版
這是筆者在今天更新完後的版本
更新Virtual Device的Google Play Service到最新版本
1. 選擇有Play Store的機型,像是Pixel 2, Pixel
2. 下載最新含有Google Play的system image
以下圖為例,選擇下載第一行Release Name = Q, Target = Android 9.+ (Google Play)
3. 接下來使用預設的設定,即可完成有最新版本Android API的模擬器
目前筆者使用Pixel 2 API Q版本的模擬器
使用實體手機
若上述的方法都行不通,找一隻近兩年的實體Android手機,應該就可以解決問題了XD
若有其他方法歡迎大家分享交流:)