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

测试App Actions时启动App Action Test Tool报属性未初始化错误

问题原因与解决方案

问题原因

你遇到的kotlin.UninitializedPropertyAccessException: lateinit property onlineDevicesStateSubject has not been initialized错误完全属于App Action Test Tool(Android Studio 谷歌助手插件)本身的内部运行异常,和你的业务代码、配置文件无关。
该错误触发的根因是插件内部单例类中用于管理在线设备状态的属性未完成初始化就被调用,属于插件的偶发故障,通常由以下场景触发:

  • Android Studio长时间运行未重启,插件缓存损坏
  • IDE后台进程异常终止,插件状态丢失
  • 测试设备连接断开/未被adb识别,插件加载设备状态失败

你当前提交的actions配置、Manifest声明、Activity的intent处理逻辑均符合App Action开发规范,无语法或逻辑错误。

解决方案

按优先级依次执行以下操作即可解决:

  • 完全关闭Android Studio所有进程后重新启动,重新打开项目触发插件初始化,重试测试即可解决大部分偶发异常
  • 若重启无效,卸载当前安装的App Action Test Tool插件,重新安装和你Android Studio版本匹配的最新版插件,重启IDE后重试
  • 若仍报错,清空Android Studio缓存:点击顶部菜单栏File > Invalidate Caches,勾选Clear file system cache and local history,点击Invalidate and Restart,等待IDE重启完成后再测试
  • 临时验证业务逻辑可绕过插件,直接执行adb命令测试deep link跳转:
adb shell am start -a android.intent.action.VIEW -d "https://url.page.link/open?featureName=profile" 替换为你的应用包名

执行后如果对应Activity正常弹出Working profile的Toast,说明你的所有业务逻辑完全正常,只需要修复插件问题即可。

内容的提问来源于stack exchange,提问作者Zubair Akber

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 17:57:01