

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在应用工作室进行故障排除
<a name="troubleshooting-building"></a>

本主题包含构建应用程序时出现问题的故障排除和调试指南。

## 使用调试面板
<a name="troubleshooting-building-debug-panel"></a>

 为了帮助您在构建应用程序时进行实时调试，App Studio 提供了一个可折叠的生成器调试面板，该面板横跨应用程序工作室的页面、自动化和数据选项卡。此面板同时显示错误和警告。虽然警告可以作为可操作的建议，例如尚未配置的资源，但必须解决错误才能成功预览或发布您的应用程序。每个错误或警告都包含一个 “**查看**” 链接，可用于导航到问题所在地。

调试面板会在出现新的错误或警告时自动更新，错误或警告在解决后自动消失。当您离开构建器时，这些警告和错误消息的状态将保持不变。

## JavaScript 表达式语法和数据类型处理
<a name="troubleshooting-building-contextual-javascript"></a>

 App Studio 具有 JavaScript 错误检测功能，通过用红线在代码下划线来突出显示错误。这些编译错误会阻止应用程序成功构建，它们表明了诸如错别字、无效引用、无效操作和所需数据类型的错误输出等问题。有关常见问题，请参阅以下列表：

1. **重命名资源导致的错误：**当 JavaScript 表达式在 App Studio 中引用资源名称时，更改这些名称将导致表达式不正确并产生错误。您可以在调试面板中查看这些错误。

1. **数据类型问题：**数据类型不匹配将在您的应用程序中产生错误。例如，如果将自动化配置为接受类型的参数`String`，但将组件配置为发送类型的值`Integer`，则会发生错误。检查相应资源（包括组件、自动化以及数据实体和操作）之间的数据类型是否匹配。您可能需要更改 JavaScript 表达式中值的类型。