ADT 오류 메시지

다음 표에서는 ADT 프로그램에서 보고할 수 있는 오류 및 가능한 원인의 목록을 보여 줍니다.

응용 프로그램 설명자 유효성 검사 오류

오류 코드

설명

참고 사항

100

응용 프로그램 설명자를 파싱할 수 없습니다.

응용 프로그램 설명자 파일에 닫히지 않은 태그와 같은 XML 구문 오류가 있는지 확인합니다.

101

네임스페이스가 없습니다.

누락된 네임스페이스를 추가합니다.

102

네임스페이스가 잘못되었습니다.

네임스페이스의 맞춤법을 확인합니다.

103

예기치 못한 요소 또는 특성입니다.

잘못된 요소 및 특성을 제거합니다. 사용자 정의 값은 설명자 파일에 사용할 수 없습니다.

요소 및 특성 이름의 맞춤법을 확인합니다.

요소가 올바른 부모 요소 내에 배치되었는지, 특성이 올바른 요소에 사용되었는지 확인합니다.

104

요소 또는 특성이 없습니다.

필요한 요소 또는 특성을 추가합니다.

105

요소 또는 특성에 잘못된 값이 포함되어 있습니다.

잘못된 값을 수정합니다.

106

잘못된 윈도우 특성 조합입니다.

transparency = true systemChrome = standard와 같은 일부 윈도우 설정은 함께 사용할 수 없습니다. 호환되지 않는 설정 중 하나를 변경합니다.

107

윈도우 최소 크기가 윈도우 최대 크기보다 큽니다.

최소 또는 최대 크기 설정을 변경합니다.

108

이전 요소에서 이미 사용된 특성입니다.

 

109

중복된 요소입니다.

중복된 요소를 제거합니다.

110

지정된 유형의 요소가 하나 이상 필요합니다.

누락된 요소를 추가합니다.

111

응용 프로그램 설명자에 나열된 프로파일 중에서 기본 확장을 지원하는 프로파일이 없습니다.

기본 확장을 지원하는 supportedProfies 목록에 프로파일을 추가합니다.

112

AIR 대상이 기본 확장을 지원하지 않습니다.

기본 확장을 지원하는 대상을 선택합니다.

113

<nativeLibrary> 및 <initializer>를 함께 제공해야 합니다.

기본 확장에 있는 모든 기본 라이브러리에 대해 이니셜라이저 함수를 지정해야 합니다.

114

<nativeLibrary>가 없는 <finalizer>가 발견되었습니다.

플랫폼에서 기본 라이브러리를 사용하지 않는 한 파이널라이저를 지정하지 않습니다.

115

기본 플랫폼은 기본 구현을 포함해서는 안 됩니다.

기본 플랫폼 요소에 기본 라이브러리를 지정하지 않습니다.

116

이 대상에 대해 브라우저 호출이 지원되지 않습니다.

지정된 패키지화 대상에 대해 <allowBrowserInvocation> 요소가 true일 수 없습니다.

117

기본 확장을 패키지화하려면 이 대상에 적어도 네임스페이스 n이 필요합니다.

응용 프로그램 설명자에서 AIR 네임스페이스를 지원되는 값으로 변경합니다.

네임스페이스, 요소, 특성 및 유효한 해당 값에 대한 자세한 내용은 AIR 응용 프로그램 설명자 파일을 참조하십시오.

응용 프로그램 아이콘 오류

오류 코드

설명

참고 사항

200

아이콘 파일을 열 수 없습니다.

파일이 지정된 경로에 있는지 확인합니다.

다른 응용 프로그램을 사용하여 파일을 열 수 있는지 확인합니다.

201

아이콘의 크기가 잘못되었습니다.

아이콘 크기(픽셀)는 XML 태그와 일치해야 합니다. 예를 들어 다음 응용 프로그램 설명자 요소가 있을 경우

<image32x32>icon.png</image32x32>

icon.png의 이미지 크기는 정확히 32x32픽셀이어야 합니다.

202

아이콘 파일에 지원되지 않는 이미지 형식이 포함되어 있습니다.

PNG 형식만 지원됩니다. 응용 프로그램을 패키지화하기 전에 이미지를 다른 형식으로 변환합니다.

응용 프로그램 파일 오류

오류 코드

설명

참고 사항

300

파일이 없거나 파일을 열 수 없습니다.

명령줄에 지정된 파일을 찾을 수 없거나 열 수 없습니다.

301

응용 프로그램 설명자 파일이 없거나 파일을 열 수 없습니다.

응용 프로그램 설명자 파일이 지정된 경로에 없거나 파일을 열 수 없습니다.

302

루트 내용 파일이 패키지에 없습니다.

응용 프로그램 설명자의 <content> 요소에서 참조되는 SWF 또는 HTML 파일을 ADT 명령줄에 나열된 파일에 포함하여 패키지에 추가해야 합니다.

303

패키지에 아이콘 파일이 없습니다.

응용 프로그램 설명자에 지정된 아이콘 파일을 ADT 명령줄에 나열된 파일에 포함하여 패키지에 추가해야 합니다. 아이콘 파일은 자동으로 추가되지 않습니다.

304

초기 윈도우 내용이 잘못되었습니다.

응용 프로그램 설명자의 <content> 요소에서 참조되는 파일은 올바른 HTML 또는 SWF 파일로 인식되지 않습니다.

305

초기 윈도우 내용 SWF 버전이 네임스페이스 버전을 초과합니다.

응용 프로그램 설명자의 <content> 요소에서 참조되는 파일의 SWF 버전은 설명자 네임스페이스에 지정된 버전의 AIR에서 지원되지 않습니다. 예를 들어 SWF10(Flash Player 10) 파일을 AIR 1.1 응용 프로그램의 초기 내용으로 패키지화하려고 하면 이 오류가 발생합니다.

306

프로파일이 지원되지 않습니다.

응용 프로그램 설명자 파일에서 지정한 프로파일이 지원되지 않습니다. supportedProfiles를 참조하십시오.

307

네임스페이스는 최소한 nnn이어야 합니다.

응용 프로그램에서 사용되는 기능에 대해 적절한 네임스페이스를 사용합니다(예: 2.0 네임스페이스).

기타 오류에 대한 종료 코드

종료 코드

설명

참고 사항

2

사용 오류입니다.

명령줄 인수에 오류가 없는지 확인합니다.

5

알 수 없는 오류입니다.

이 오류는 일반적인 오류 상황으로 설명할 수 없는 상황을 나타냅니다. ADT와 Java 런타임 환경이 호환되지 않거나, ADT 또는 JRE 설치가 손상되었거나, ADT 내에 프로그래밍 오류가 발생하는 등의 근본적인 원인입니다.

6

출력 디렉토리에 쓸 수 없습니다.

지정되거나 암시된 출력 디렉토리에 액세스할 수 있는지, 포함된 드라이브의 디스크 공간이 충분한지 확인합니다.

7

인증서에 액세스할 수 없습니다.

키 저장소에 대한 경로가 올바르게 지정되었는지 확인합니다.

키 저장소 내의 인증서에 액세스할 수 있는지 확인합니다. Java 1.6 Keytool 유틸리티를 사용하면 인증서 액세스 문제를 해결하는 데 도움이 됩니다.

8

인증서가 잘못되었습니다.

인증서 파일의 형식이 잘못되었거나 인증서 파일이 수정, 만료 또는 해지되었습니다.

9

AIR 파일을 서명할 수 없습니다.

ADT에 전달된 서명 옵션을 확인합니다.

10

타임스탬프를 만들 수 없습니다.

ADT에서 타임스탬프 서버에 대한 연결을 설정할 수 없습니다. 프록시 서버를 통해 인터넷에 연결하는 경우 JRE 프록시 설정을 구성해야 할 수 있습니다.

11

인증서 만들기 오류가 발생했습니다.

서명을 만드는 데 사용된 명령줄 인수를 확인합니다.

12

입력이 잘못되었습니다.

명령줄에서 ADT에 전달된 파일 경로 및 기타 인수를 확인합니다.

13

장치 SDK가 누락되었습니다.

장치 SDK 구성을 확인합니다. ADT에서 지정된 명령을 실행하는 데 필요한 장치 SDK를 찾을 수 없습니다.

14

장치 오류

ADT에서 장치 제한 또는 문제로 인해 명령을 실행할 수 없습니다. 예를 들어 이 종료 코드는 실제로 설치되지 않은 응용 프로그램을 제거하려고 할 때 나타납니다.

15

장치가 없습니다.

장치가 연결되어 있고 켜져 있는지 또는 에뮬레이터가 실행 중인지 확인합니다.

16

GPL 구성 요소가 누락되었습니다.

현재 AIR SDK에 요청 작업을 수행하는 데 필요한 모든 구성 요소 중 일부가 포함되어 있지 않습니다.

17

장치 패키지화 도구가 실패했습니다.

필요한 운영 체제 구성 요소가 없으므로 패키지를 만들 수 없습니다.

Android 오류

종료 코드

설명

참고 사항

400

현재 Android sdk 버전이 특성을 지원하지 않습니다.

특성 이름을 올바르게 입력했는지 그리고 특성이 그 특성이 나타나는 요소에 대한 올바른 특성인지를 확인합니다. Android 2.2 이후에 도입된 특성의 경우 ADT 명령에서 -platformsdk 플래그를 설정해야 할 수도 있습니다.

401

현재 Android sdk 버전이 특성 값을 지원하지 않습니다.

특성 값을 올바르게 입력했는지 그리고 특성 값이 특성에 대한 올바른 값인지를 확인합니다. Android 2.2 이후에 도입된 특성 값의 경우 ADT 명령에서 -platformsdk 플래그를 설정해야 할 수도 있습니다.

402

현재 Android sdk 버전이 XML 태그를 지원하지 않습니다.

XML 태그 이름을 올바르게 입력했는지 그리고 XML 태그 이름이 올바른 Android 매니페스트 문서 요소인지를 확인합니다. Android 2.2 이후에 도입된 요소의 경우 ADT 명령에서 -platformsdk 플래그를 설정해야 할 수도 있습니다.

403

Android 태그는 무시할 수 없습니다.

응용 프로그램이 AIR에서 사용되도록 예약된 Android 매니페스트 요소를 무시하려고 합니다. Android 설정을 참조하십시오.

404

Android 특성은 무시할 수 없습니다.

응용 프로그램이 AIR에서 사용되도록 예약된 Android 매니페스트 특성을 무시하려고 합니다. Android 설정을 참조하십시오.

405

Android 태그 %1은(는) manifestAdditions 태그에서 첫 번째 요소여야 합니다.

지정된 태그를 필요한 위치로 이동합니다.

406

android 태그 %2의 특성 %1에 대한 값 %3이(가) 잘못되었습니다.

특성에 유효한 값을 제공합니다.