You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Flutter应用运行在BlueStacks上出现的writeCrashedAppName控制台警告

关联报错日志

E/AndroidRuntime(10236): in writeCrashedAppName, pkgName :com.google.android.gms.unstable
E/AndroidRuntime(10236): FATAL EXCEPTION: main
E/AndroidRuntime(10236): Process: com.google.android.gms.unstable, PID: 10236
E/AndroidRuntime(10236): java.lang.AssertionError: MalformedURLException for the URL
'https://www.googleapis.com/androidantiabuse/v1/x/create?alt=PROTO&key=AIzaSyBofcZsgLSS7BOnBjZPEkk4rYwzOIz-lTI'
E/AndroidRuntime(10236):  at rnh.ax(:com.google.android.gms@214218022@21.42.18
(040700-410302452):4)
E/AndroidRuntime(10236):  at uhs.<init>(:com.google.android.gms@214218022@21.42.18
(040700-410302452):1)
E/AndroidRuntime(10236):  at uhu.a(:com.google.android.gms@214218022@21.42.18
(040700-410302452):10)
E/AndroidRuntime(10236):  at com.google.android.gms.droidguard.DroidGuardChimeraService.onCreate(:com.google.android.gms@214218022@21.42.18
(040700-410302452):11)
E/AndroidRuntime(10236):  at dsm.onCreate(:com.google.android.gms@214218022@21.42.18
(040700-410302452):1)
E/AndroidRuntime(10236):  at put.onCreate(:com.google.android.gms@214218022@21.42.18
(040700-410302452):4)
E/AndroidRuntime(10236):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:3194)
E/AndroidRuntime(10236):  at android.app.ActivityThread.-wrap5(ActivityThread.java)
E/AndroidRuntime(10236):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1570)
E/AndroidRuntime(10236):  at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(10236):  at android.os.Looper.loop(Looper.java:154)
E/AndroidRuntime(10236):  at android.app.ActivityThread.main(ActivityThread.java:6138)
E/AndroidRuntime(10236):  at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(10236):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:893)
E/AndroidRuntime(10236):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:783)
E/AndroidRuntime(10266): in writeCrashedAppName, pkgName :com.google.android.gms.unstable

Flutter环境检测结果

[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19043.1348], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.5)
[√] Android Studio (version 2020.3)
[√] VS Code (version 1.62.3)
[√] Connected device (6 available)

• No issues found!

问题根因

该报错是BlueStacks模拟器内置的Google Play服务(GMS)版本存在兼容性缺陷导致,和Flutter开发环境、项目代码没有关联:

  1. 崩溃进程为com.google.android.gms.unstable,属于GMS自带的反滥用检测模块,触发原因是模块无法正确解析带特殊字符的接口URL
  2. 上述flutter doctor检测结果全绿,说明本地Flutter开发环境无任何配置问题
  3. 该问题仅在BlueStacks上复现、Android Studio自带模拟器无异常,也印证了缺陷出在模拟器的内置GMS适配,而非Flutter本身。

解决方案

  • 优先升级BlueStacks到最新官方正式版,新版已修复内置GMS的URL解析异常问题,升级完成后重启模拟器重新运行Flutter项目即可消除报错。
  • 若暂时无法升级模拟器,可进入BlueStacks的系统设置-应用管理,找到「Google Play服务」,选择卸载更新回滚到预装的初始版本,也可规避该崩溃问题。
  • 如果你的应用不需要使用GMS相关能力,可在Flutter项目的android/app/build.gradle配置文件中移除所有GMS相关依赖引入,避免触发GMS的DroidGuard服务启动,从根源上消除报错。

补充说明

该报错仅来自GMS的独立进程,不会影响你的Flutter应用本身的业务逻辑运行,开发测试阶段如果不想修改配置,也可以直接忽略该日志提示。


内容的提问来源于stack exchange,提问作者David B.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:06:04