通常出现这种问题,是因为 app.json 中存在不合法的字段或者字段值,需要手动检查修改。同时,也可以采用以下方法来进行排查:
sencha app build testing
如果有语法错误,会在命令行中显示详细信息。
检查 app.json 文件中各个字段是否与 Sencha Touch 2.4 文档中的描述一致。
可以将 app.json 文件重命名或将其移动到其他位置,然后重新执行 build 命令,看能否消除该错误。如果消除该错误,说明问题出在 app.json 文件中,可以逐一检查修改。
示例:
错误提示:
Error: Problems validating fields in app.json (SDK 48)
检查 app.json 文件中各个字段与值是否合法,并严格按照 Sencha Touch 2.4 文档中的描述进行修改。同时,使用命令行工具进行排查,遇到问题逐一修改。
上一篇:app.json中的字段验证出错。请参考https://docs.expo.dev/workflow/configuration/。•字段:android.permissions[4]-应该是字符串。