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

找到 <finalizer>,但沒有 <nativeLibrary>。

除非平台使用原生元件庫,否則請勿指定結束設定式。

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 Runtime Environment 不相容、ADT 或 JRE 的安裝毀損,以及 ADT 的程式設計有誤。

6

無法寫至輸出目錄

請確認所指定的 (或隱含的) 輸出目錄是否可提供存取,以及負責儲存的磁碟機是否具有足夠的空間。

7

無法存取憑證

請確認金鑰儲存的路徑是否已正確指定,

並檢查金鑰儲存內的憑證是否可供存取。Java 1.6 Keytool 公用程式可用來協助進行憑證存取問題的疑難排解。

8

無效的憑證

憑證檔案的格式有誤、遭到竄改、已過期或撤銷。

9

無法簽署 AIR 檔

請針對傳至 ADT 的簽署選項進行檢查。

10

無法建立時間戳記

ADT 無法連線至時間戳記伺服器。如果您透過 Proxy 伺服器連線至網際網路,就可能需要調整 JRE Proxy 設定。

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 標記名稱的拼字是否正確,以及是否為有效的 Android 資訊清單文件元素。如果元素在 Android 2.2 之後才出現,您可能需要在 ADT 命令中設定 -platformsdk 旗標。

403

不允許覆寫 Android 標記

應用程式正嘗試覆寫保留給 AIR 使用的 Android 資訊清單元素。請參閱 Android 設定

404

不允許覆寫 Android 特質

應用程式正嘗試覆寫保留給 AIR 使用的 Android 資訊清單特質。請參閱 Android 設定

405

Android 標籤 %1 必須是 manifestAdditions 標籤中的第一個元素

將指定標籤移到必要的位置。

406

屬性 %1 (android 標籤 %2) 包含無效的值 %3。

請提供有效的屬性值。