

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 애플리케이션 스튜디오의 문제 해결
<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 표현식에서 값의 유형을 변경해야 할 수 있습니다.