Android模拟器Google Sign-In失败:无法登录问题求助
检查模拟器系统镜像类型
确保你用的是带Google Play Store的系统镜像(不是仅含Google APIs的版本)。打开AVD Manager,删除现有模拟器,重新下载对应Android版本的带Play Store标识的镜像,创建新模拟器后重试。同步Google Play服务版本
打开模拟器内的「Google Play服务」应用,查看版本号;对比AVD Manager中该模拟器的系统镜像版本。如果版本不兼容,在AVD Manager里更新系统镜像,或直接重新创建匹配版本的模拟器。清除Google Play服务缓存与数据
进入模拟器「设置」>「应用」>「Google Play服务」,依次点「存储」>「清除缓存」「清除数据」,重启模拟器后再尝试登录。重置Google账户
进「设置」>「账户」>「Google」,删除已添加的账户(若存在),重启模拟器后重新登录。校准日期时间
确保模拟器的日期、时间、时区完全正确——Google服务对时间同步要求严格,偏差会导致验证失败。调整网络模式
在AVD Manager编辑模拟器设置,把网络模式从「Auto」改成「Bridge」或「LTE」,重启后测试登录。禁用IPv6
进模拟器「设置」>「网络与互联网」>「WiFi」,长按当前WiFi选「修改网络」,勾选「显示高级选项」,IP设置改「静态」,手动填IPv4地址、网关,DNS设为8.8.8.8,关闭IPv6选项,保存后重试。手动重装Google Play服务
先查看模拟器系统架构(比如x86_64、arm64-v8a),下载对应版本的Google Play服务APK,通过adb install [APK路径]命令安装,重启模拟器后尝试登录。
内容的提问来源于stack exchange,提问作者user24684961

