Сообщения об ошибках ADT

В следующих таблицах перечислены возможные ошибки, которые могут регистрироваться программой ADT, и их возможные причины:

Ошибки при проверке дескриптора приложения

Код ошибки

Описание

Примечания

100

Невозможно выполнить синтаксический анализ дескриптора приложения

Проверьте, нет ли в дескрипторе приложения синтаксических ошибок XML, например незакрытых тегов.

101

Отсутствует пространство имен

Добавьте недостающее пространство имен.

102

Недопустимое пространство имен

Проверьте написание пространства имен.

103

Непредвиденный элемент или атрибут

Удалите неподходящие элементы или атрибуты. Нестандартные значения в файле дескриптора не допустимы.

Проверьте написание имен элементов или атрибутов.

Убедитесь, что элементы размещены внутри соответствующих родительских элементов, а атрибуты используются с допустимыми элементами.

104

Отсутствует элемент или атрибут

Добавьте недостающий элемент или атрибут.

105

Элемент или атрибут содержит недопустимое значение

Исправьте неподходящее значение.

106

Недопустимая комбинация атрибутов окна

Некоторые параметры окна, например transparency = true и systemChrome = standard , не могут использоваться одновременно. Измените один из несовместимых параметров.

107

Минимальный размер окна больше, чем максимальный размер окна.

Измените или минимальное, или максимальное значение размера окна.

108

Атрибут уже используется в предыдущем элементе

109

Повторяющийся элемент.

Удалите повторяющийся элемент.

110

Требуется указать по крайней мере один элемент заданного типа.

Добавьте отсутствующий элемент.

111

Ни один из профилей, указанных в дескрипторе приложения, не поддерживает исходные расширения.

Добавьте в список supportedProfiles профиль, поддерживающий собственные расширения.

112

Тип целевого пакета AIR не поддерживает исходные расширения.

Выберите целевое устройство, поддерживающее собственные расширения.

113

Аргументы <nativeLibrary> и <initializer> должны быть указаны одновременно.

Функция initializer должна быть указана для всех собственных библиотек в собственном расширении.

114

Найден аргумент <finalizer> без <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

В пакете отсутствует корневой файл содержимого

SWF- или HTML-файл, на который ссылается элемент <content> дескриптора приложения, должен быть добавлен к пакету путем включения в список файлов в командной строке ADT.

303

Файл значка отсутствует в пакете

Файлы значков, указанные в дескрипторе приложения, должны быть добавлены к пакету путем включения их в список файлов в командной строке ADT. Файлы значков не добавляются автоматически.

304

Недопустимое исходное содержимое окна

Файл, на который ссылается элемент <content> дескриптора приложения, не распознан как допустимый HTML- или SWF-файл.

305

SWF-версия содержимого исходного окна превышает версию пространства имен

SWF-версия файла, на который есть ссылка в элементе <content> дескриптора приложений, не поддерживается версией AIR, указанной в пространстве имен дескриптора. Например, при попытке создать пакет с файлом SWF10 (Adobe Flash Player 10) в качестве исходного содержимого приложения AIR 1.1 произойдет следующая ошибка.

306

Профиль не поддерживается.

Профиль, указываемый в файле дескриптора приложения, не поддерживается. См. раздел supportedProfiles .

307

Пространство имен должно быть по крайней мере nnn .

Используйте соответствующее пространство имен для функций в приложении (например, пространство имен 2.0).

Коды выхода для других ошибок

Код выхода

Описание

Примечания

2

Ошибка использования

Проверьте правильность аргументов командной строки

5

Неизвестная ошибка

Данная ошибка указывает на ситуацию, которая не может быть объяснена условиями общих ошибок. К числу возможных причин проблемы относится несовместимость ADT и JRE, повреждения в установках 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

Текущий SDK AIR не содержит всех компонентов, необходимых для выполнения запрошенной операции.

17

Сбой инструмента создания пакета устройства.

Создание пакета невозможно, поскольку необходимые компоненты операционной системы отсутствуют.

Ошибки Android

Код выхода

Описание

Примечания

400

Текущая версия SDK Android не поддерживает атрибут

Убедитесь, что аргумент указан корректно, и его значение соответствует элементу, для которого он задан. Если атрибут был добавлен после версии Android 2.2, в команде ADT может потребоваться указать флаг -platformsdk.

401

Текущая версия SDK Android не поддерживает значение атрибута

Убедитесь, что значение атрибута указано корректно и является действительным. Если значение атрибута было добавлено после версии Android 2.2, в команде ADT может потребоваться указать флаг -platformsdk.

402

Текущая версия SDK Android не поддерживает тег XML

Убедитесь, что имя тега XML указано корректно, и он является действительным для элемента манифеста документа Android. Если элемент был добавлен после версии Android 2.2, в команде ADT может потребоваться указать флаг -platformsdk.

403

Тег Android не может быть переопределен

Приложение пытается переопределить элемент манифеста Android, который зарезервирован для использования в AIR. См. раздел « Настройки Android ».

404

Атрибут Android не может быть переопределен

Приложение пытается переопределить атрибут манифеста Android, который зарезервирован для использования в AIR. См. раздел « Настройки Android ».

405

Тег android %1 должен быть первым элементом в теге manifestAdditions

Переместите указанный тег в необходимое расположение.

406

Атрибут %1 тега android %2 имеет недопустимое значение %3.

Укажите допустимое значение атрибута.