blog.Ring.idv.tw

Apollo Developer Tool (ADT)介紹

Apollo Developer Tool (ADT)介紹

上一篇「開發第一個Apollo Application」的文章中,我們用到了「adt」這個指令,它的全名是Apollo Developer Tool(ADT),可用來打包以HTML-based或SWF-based的Apollo應用程式成一個.air檔,(Flex可使用Flex Builder Export wizard來建立AIR檔),它存在於C:\apollo_sdk_alpha1_031907\bin底下,名為adt.bat的批次檔。

adt.bat 內容如下:

@java -jar "%~dp0\..\lib\adt.jar" %*

從上述我們可以知道,其實骨子裡就是一個Java程式,你可以直接用command line的方式或是藉由Ant工具來執行此工具,只不過Adobe貼心的為開發者寫好一個批次檔方便執行。

ADT usage:

adt -package air_file app_xml [ file_or_dir | -C dir file_or_dir ... ] ...

參數說明

air_file = 欲建立的AIR檔名

app_xml = application descriptor 檔的路徑所在地(絕對路徑或相對路徑均可),打包成AIR檔之後此檔會自動更改為application.xml檔名

file_or_dir = 欲打包的檔案或目錄(如果有多個檔案請用whitespace區隔),如果是目錄的話將直接包含其底下所有的檔案(包含子目錄,隱藏檔除外),然而您所指定的這些檔案或是目錄都必須處於目前的工作目錄之下,否則請改用-C dir參數。

-C dir = 更改工作目錄到所指定的dir,再將跟隨在後的檔案或目錄,根據所指定的dir來打包。

範例

打包三個檔案

adt -package myApp.air myApp.xml myApp.swf components.swc

打包目前工作目錄底下的所有檔案

adt -package myApp.air myApp.xml .

打包myApp.swf和images目錄

adt -package myApp.air myApp.xml myApp.swf images

打包icons目錄及C磁碟底下的helloworld.swf

adt -package helloworld.air application.xml icons -C C:\ helloworld.swf

如果你習慣用Java來打包的話~(沒有加入ADT.jar至CLASSPATH環境變數)

java -jar {ApolloSDK}\lib\ADT.jar -package myApp.air myApp.xml myApp.swf

或(已加入ADT.jar至CLASSPATH環境變數)

java com.adobe.apollo.ADT -package -package myApp.air myApp.xml myApp.swf 

2007-04-30 01:15:21

Leave a Comment

Copyright (C) Ching-Shen Chen. All rights reserved.

::: 搜尋 :::

::: 分類 :::

::: Ads :::

::: 最新文章 :::

::: 最新回應 :::

::: 訂閱 :::

Atom feed
Atom Comment