我在亚马逊技能商店有一个 alexa 技能。该技能的交互模型是使用alexa开发门户的技能生成器开发的,并单独上传了lambda函数。该技能是实时的并且有很多用户。
最近我觉得有必要对这项技能进行一些更改。因为现在我使用 ask-cli 来开发我所有的 alexa 技能,所以我决定也对这个技能使用相同的。
以下是我遵循的步骤:
使用命令ask clone从 alexa 控制台克隆技能并选择我想要更改的技能。
对技能进行了必要的更改。只是换了个回复,没什么特别的。
- 尝试使用ask deploy命令再次将该技能部署到 Alexa 控制台
但我收到以下错误:
[Error]: Building skill schema failed
我认为我所做的更改可能是导致它的原因,所以我回溯了更改并让代码保持克隆时的样子。然后我再次尝试部署代码,但错误仍然存在。
我在亚马逊门户网站上浏览了一些答案,对于其他人来说,问题的最常见原因是技能图标 URI 的 URI 出现了一些错误。可以肯定的是,我还从 Skill.json 中删除了该行并尝试再次部署它,但没有任何改变。
有没有人知道上述问题的原因?