Komunikaty o błędzie programu ADT

Poniższa tabela zawiera listę możliwych błędów, które mogą być zgłaszane przez program ADT oraz prawdopodobne przyczyny.

Błędy sprawdzania poprawności deskryptora aplikacji

Kod błędu

Opis

Uwagi

100

Nie można dokonać analizy deskryptora aplikacji

Sprawdź błędy składni XML w pliku deskryptora aplikacji, np. niezamknięte znaczniki.

101

Brak przestrzeni nazw

Dodaj brakującą przestrzeń nazw.

102

Niepoprawna przestrzeń nazw

Sprawdź pisownię dla przestrzeni nazw.

103

Nieoczekiwany element lub atrybut

Usuń nieprawidłowe elementy atrybuty. Niestandardowe wartości nie są dozwolone w pliku deskryptora.

Sprawdź pisownię dla nazw elementów i atrybutów.

Upewnij się, że elementy są umieszczone w poprawnym elemencie nadrzędnym oraz atrybuty są używane z poprawnymi elementami.

104

Brak elementu lub atrybutu

Dodaj wymagany element lub atrybut.

105

Element lub atrybut zawiera niepoprawną wartość

Popraw nieprawidłową wartość.

106

Nieprawidłowa kombinacja atrybutów okna

Nie można używać razem niektórych ustawień okna, np. transparency = true i systemChrome = standard. Należy zmienić jedno z niezgodnych ustawień.

107

Minimalny rozmiar okna jest większy niż maksymalny rozmiar okna

Zmień ustawienie rozmiaru minimalnego lub maksymalnego.

108

Atrybut został już użyty we wcześniejszym elemencie

 

109

Powielony element.

Należy usunąć powielony element.

110

Jest wymagany co najmniej jeden element określonego typu.

Należy dodać brakujący element.

111

Żaden z profilów podanych w deskryptorze aplikacji nie obsługuje rozszerzeń języka ActionScript.

Do listy supportedProfies należy dodać profil, który obsługuje rozszerzenia języka ActionScript. (W chwili obecnej rozszerzenia języka ActionScript są obsługiwane wyłącznie przez profil extendedTV).

112

Format docelowy aplikacji AIR nie obsługuje rozszerzeń języka ActionScript.

Należy wybrać format docelowy, który obsługuje rozszerzenia języka ActionScript.

113

Elementy <nativeLibrary> i <initializer> muszą zostać określone razem.

Dla każdej biblioteki macierzystej w rozszerzeniu języka ActionScript musi zostać określona funkcja inicjująca.

114

Odnaleziono element <finalizer> bez elementu <nativeLibrary>.

Nie należy określać obiektu kończącego, chyba że platforma korzysta z biblioteki macierzystej.

115

Domyślna platforma nie może zawierać implementacji macierzystej.

W domyślnym elemencie platformy nie należy określać biblioteki macierzystej.

Informacje na temat przestrzeni nazw, elementów, atrybutów i ich poprawnych wartości zawiera sekcja Pliki deskryptora aplikacji AIR.

Błędy ikon aplikacji

Kod błędu

Opis

Uwagi

200

Nie można otworzyć pliku ikony

Sprawdź, czy w określonej ścieżce istnieje plik.

Użyj innej aplikacji, aby upewnić się, że plik można otworzyć.

201

Ikona ma nieprawidłowy rozmiar

Rozmiar ikony (w pikselach) musi być zgodny ze znacznikiem XML. Na przykład gdy mamy następujący element deskryptora aplikacji:

<image32x32>icon.png</image32x32>

Obraz w pliku icon.png musi mieć dokładnie 32x32 piksele.

202

Plik ikony zawiera nieobsługiwany format obrazu

Jedynym obsługiwanym formatem jest PNG. Skonwertuj obrazy w innych formatach przed spakowaniem aplikacji.

Błędy pliku aplikacji

Kod błędu

Opis

Uwagi

300

Brak pliku lub nie można go otworzyć

Nie można odnaleźć pliku określonego w wierszu poleceń lub nie można go otworzyć.

301

Brak pliku deskryptora aplikacji lub nie można go otworzyć

Nie można znaleźć pliku deskryptora aplikacji w określonej ścieżce lub nie można go otworzyć.

302

Brak w pakiecie głównego pliku treści

Plik SWF lub HTML, do którego istnieje odwołanie w elemencie <content> deskryptora aplikacji, należy dodać do pakietu, umieszczając go w plikach wymienionych w wierszu poleceń programu ADT.

303

W pakiecie brakuje pliku ikony

Pliki ikon określone w deskryptorze aplikacji należy dodać do pakietu, umieszczając je wśród plików wymienionych w wierszu poleceń programu ADT. Pliki ikon nie są dodawane automatycznie.

304

Początkowa treść okna jest niepoprawna

Plik, do którego istnieje odwołanie w elemencie <content> deskryptora aplikacji, nie został rozpoznany jako poprawny plik HTML lub SWF.

305

Początkowa treść okna w wersji SWF nie jest obsługiwana w tej przestrzeni nazw

Wersja SWF pliku, do którego istnieje odwołanie w elemencie <content> deskryptora aplikacji, nie jest obsługiwana przez wersję środowiska AIR określonego w przestrzeni nazw deskryptora. Na przykład próba spakowania pliku SWF10 (Flash Player 10) jako początkowej treści aplikacji AIR 1.1 spowoduje powstanie tego błędu.

306

Profil nieobsługiwany.

Profil określony w pliku deskryptora aplikacji nie jest obsługiwany. Zobacz supportedProfiles.

307

Musi być dostępna przestrzeń nazw w wersji co najmniej nnn.

Należy korzystać z przestrzeni nazw odpowiedniej dla funkcji używanych w aplikacji (takiej jak przestrzeń nazw 2.0).

Kody wyjścia dla innych błędów

Kod wyjścia

Opis

Uwagi

2

Błąd składni

Sprawdź, czy argumenty podane w wierszu poleceń są poprawne.

5

Nieznany błąd

Ten błąd wskazuje na sytuację, w której nie można wyjaśnić warunków błędu. Możliwe główne przyczyny obejmują niezgodność między programem ADT oraz środowiskiem Java Runtime Environment, błąd instalacji ADT lub JRE oraz błędy programistyczne w programie ADT.

6

Nie można zapisać do katalogu wyjściowego

Upewnij się, że określony (lub niejawny) katalog wyjściowy jest dostępny i dysk zawierający katalog ma dostateczną ilość wolnego miejsca.

7

Nie można uzyskać dostępu do certyfikatu

Upewnij się, że ścieżka do magazynu kluczy została określona poprawnie.

Sprawdź, czy do certyfikatu w magazynie kluczy można uzyskać dostęp. Do pomocy w rozwiązywaniu problemów z dostępem do certyfikatów służy narzędzie Java 1.6 Keytool.

8

Niepoprawny certyfikat

Plik certyfikatu jest nieprawidłowy, zmodyfikowany lub nieważny.

9

Nie można podpisać pliku AIR

Sprawdź opcje podpisywania przekazane do programu ADT.

10

Nie można utworzyć znacznika czasu

Program ADT nie może nawiązać połączenia z serwerem znacznika czasu. W przypadku połączenia z Internetem za pośrednictwem serwera proxy może zaistnieć potrzeba konfiguracji ustawień proxy środowiska JRE.

11

Błąd tworzenia certyfikatu

Sprawdź argumenty wiersza poleceń użyte do tworzenia sygnatur.

12

Niepoprawne wejście

Sprawdź ścieżki plików oraz inne argumenty przekazane do programu ADT w wierszu poleceń.

13

Brak zestawu SDK urządzenia

Należy sprawdzić konfigurację zestawu SDK urządzenia. Narzędzie ADT nie może zlokalizować zestawu SDK urządzenia wymaganego do wykonania określonego polecenia.

14

Błąd urządzenia

Narzędzie ADT nie może wykonać polecenia z powodu problemu lub ograniczenia związanego z urządzeniem. Ten kod wyjścia jest na przykład podawany w przypadku próby odinstalowania aplikacji, która nie jest faktycznie zainstalowana.

15

Brak urządzeń

Należy sprawdzić, czy urządzenie jest podłączone i włączone lub czy jest uruchomiony emulator.

16

Brakujące składniki GPL

Bieżący zestaw SDK środowiska AIR nie zawiera wszystkich składników wymaganych do wykonania żądanej operacji.

Błędy w systemie Android

Kod wyjścia

Opis

Uwagi

400

Bieżąca wersja zestawu SDK systemu Android nie obsługuje tego atrybutu.

Należy sprawdzić, czy nazwa atrybutu jest poprawnie zapisana i czy jest prawidłowym atrybutem dla elementu, w którym występuje. Jeśli atrybut został wprowadzony w wersji systemu Android nowszej niż 2.2, w poleceniu ADT może okazać się konieczne ustawienie flagi -platformsdk.

401

Bieżąca wersja zestawu SDK systemu Android nie obsługuje wartości atrybutu.

Należy sprawdzić, czy wartość atrybutu jest poprawnie zapisana i czy jest prawidłową wartością dla atrybutu. Jeśli wartość atrybutu została wprowadzona w wersji systemu Android nowszej niż 2.2, w poleceniu ADT może okazać się konieczne ustawienie flagi -platformsdk.

402

Bieżąca wersja zestawu SDK systemu Android nie obsługuje znacznika XML.

Należy sprawdzić, czy nazwa znacznika XML jest poprawnie zapisana i czy jest ona prawidłowym elementem dokumentu manifestu systemu Android. Jeśli element został wprowadzony w wersji systemu Android nowszej niż 2.2, w poleceniu ADT może okazać się konieczne ustawienie flagi -platformsdk.

403

Nie jest dozwolone nadpisywanie znacznika systemu Android.

Aplikacja próbuje nadpisać element manifestu systemu Android, który jest zarezerwowany do użytku przez środowisko AIR. Zobacz Ustawienia w systemie Android.

404

Nie jest dozwolone nadpisywanie atrybutu systemu Android.

Aplikacja próbuje nadpisać atrybut manifestu systemu Android, który jest zarezerwowany do użytku przez środowisko AIR. Zobacz Ustawienia w systemie Android.