帮助排查常见故障、版本兼容与会话流诊断问题,提升开发调试效率
该材料看起来是一个开源的纯文档/提示型调试技能,不要求密钥,也未声明任何远程端点或执行能力。基于现有材料,其整体风险较低,主要需留意其内容与外链指向第三方官方文档而非技能自身行为。
材料明确注明无需密钥或环境变量,README 仅讨论调试检查项,未要求用户提供 token、账号凭证或其他敏感认证信息。
未声明任何远程端点,材料本身是诊断说明与外部文档链接,不显示该技能会主动将用户数据发送到网络。文中提到的链接为 Meta 官方文档和 GitHub 讨论页。
系统检查项已标注为 prompt-only;README 提供的是 Android 调试建议与示例日志代码片段,没有证据表明该技能会在本机启动进程、执行命令或调用额外系统能力。
材料未描述任何文件读写、本地数据库访问或跨应用数据读取能力;仅提到开发者在集成 DAT SDK 时应检查权限、设备状态和会话/流状态,不构成技能自身的数据访问行为。
来源为 GitHub 开源仓库,且有一定社区采用度(289 star),这对供应链可信度是正面信号。许可证未声明、维护状态未知会略增不确定性,但基于其为开源且材料为纯文档性质,未见足以升高到高风险的红旗。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "debugging" 技能: 1. 下载 https://raw.githubusercontent.com/facebook/meta-wearables-dat-android/main/plugins/mwdat-android/skills/debugging/SKILL.md 2. 保存为 ~/.claude/skills/debugging/SKILL.md 3. 装好后重载技能,告诉我可以用了
请帮我分析这个项目的报错,重点检查依赖版本、运行环境和 SDK 是否兼容,并给出修复步骤:<粘贴报错信息与版本列表>
一份兼容性诊断结果,指出冲突来源并提供可执行的修复建议。
请根据以下日志判断为什么会话中断或流式输出异常,分析可能原因,并按优先级给出排查方案:<粘贴日志与复现步骤>
清晰的问题定位思路,包括根因假设、验证方法和修复顺序。
请为这个应用生成一份调试清单,涵盖常见故障、开发者模式检查项、日志采集和环境验证步骤。
一份结构化调试清单,便于团队按步骤快速排查问题。
Diagnose common setup, session, and stream issues in DAT SDK integrations.
No eligible device or session won't start?
|
+-- Did you call Wearables.initialize(context)? -> Must happen before SDK usage
|
+-- Did registration complete? -> Observe Wearables.registrationState
|
+-- Is Developer Mode enabled? -> Enable it in the Meta AI app for dev builds
|
+-- Does Wearables.devices contain a linked device? -> Check Bluetooth and range
|
+-- Did createSession() or addStream() return a DatResult failure? -> Surface the typed error
Developer Mode must be enabled for local development builds that use APPLICATION_ID = 0.
Wearables.createSession(...) fails with no eligible deviceAPPLICATION_ID and release-channel gating insteadSTARTEDWearables.registrationStateWearables.devices contains a compatible linked deviceSTREAMINGsession.start() succeeded before calling session.addStream(...)Wearables.checkPermissionStatus(...)stream.start() returned successcapturePhoto() only succeeds while the stream is actively streamingCaptureError instead of discarding the DatResultEnsure compatible versions of the SDK, Meta AI app, and glasses firmware. See version dependencies for the current compatibility matrix.
private const val TAG = "DATWearables"
stream.start()
.onFailure { error, _ -> Log.e(TAG, "Failed to start stream: ${error.description}") }
Prefer logging typed DatResult failures and observed state transitions over generic exceptions.
Wearables.initialize(context) ran before SDK usageAPPLICATION_ID matches the build modeDatResult failures are surfaced in logs or UI帮助开发者完成 Meta 眼镜安卓 SDK 接入与首次设备连接
使用 MockDeviceKit 在无实体眼镜硬件时进行功能联调与测试验证
帮助用户配置摄像头会话与视频流,并完成拍照及分辨率帧率设置
指导你构建含会话创建、相机串流与拍照功能的完整 DAT 应用
帮助开发者管理会话与流状态,并处理暂停恢复及设备可用性监控
帮助开发者完成 Meta AI 应用注册与设备权限接入流程配置。
帮助你定位常见故障、兼容性问题并诊断状态机异常
帮助你系统复现、定位并修复代码或环境中的复杂故障问题。
帮助排查当前 Amplifier 会话中的配置错误、调用失败与异常行为。
系统化定位 bug、测试失败与异常行为,并在修复前梳理原因与排查步骤。
系统化排查测试失败、构建中断与异常运行问题,帮助快速恢复开发进度
帮助你为复杂问题编写调试测试并反复验证,快速定位异常根因。