- 积分
- 136116
- 注册时间
- 2014-12-27
- 最后登录
- 2024-3-28
- 在线时间
- 602 小时
- 威望
- 562
- 贡献
- 29
- 金币
- 52620
- 钢镚
- 1422
- 交易凭证
- 1
- 分享
- 0
- 精华
- 33
- 帖子
- 2094
- 主题
- 1742
TA的每日心情 | 擦汗 2018-4-10 15:18 |
---|
签到天数: 447 天 [LV.9]以坛为家II
超级版主
- 威望
- 562
- 贡献
- 29
- 金币
- 52620
- 钢镚
- 1422
|
至于怎么用Ant编译AS项目我就不在这里具体说了。直接看XML配置文件好了一个编译target和一个打包的target。需要注意的是签名文件,必须和build.xml文件同个目录
- <!-- 编译成swf文件 -->
- <target name="compile" depends="init">
- <echo>编译成swf文件</echo>
- <mxmlc file="${SRC_DIR}/AutoUpdateAIR.mxml"
- output="${DEPLOY_DIR}/AutoUpdateAIR.swf"
- debug="${DEBUG}"
- optimize="${OPTIMIZE}"
- locale="${LOCALE}"
- configname="air">
- <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
- <source-path path-element="${SRC_DIR}"/>
- <library-path dir="${FLEX_HOME}/frameworks/libs" includes="*.swc" append="true"/>
- <library-path dir="${FLEX_HOME}/frameworks/libs/air" includes="*.swc" append="true"/>
- <library-path dir="${FLEX_HOME}/frameworks/locale" includes="${LOCALE}" append="true"/>
- </mxmlc>
- </target>
-
- <!-- 打包成一个AIR文件包 -->
- <target name="packageAIR" description="Create the AIR package" depends="compile">
- <echo>打包成AIR安装包</echo>
- <!-- 注意,linux下面是adt,windows下面是adt.bat-->
- <exec executable="${FLEX_HOME}/bin/adt.bat" failonerror="true">
- <arg line="-package" />
- <arg line="-tsa none" />
- <arg line="-storetype pkcs12" />
- <arg line="-keystore AutoUpdateAIR.p12" />
- <arg line="-storepass 123456" />
- <arg line="${DEPLOY_DIR}/AutoUpdateAIR.air" />
- <arg line="${SRC_DIR}/AutoUpdateAIR-app.xml" />
- <arg line="-C ${DEPLOY_DIR} AutoUpdateAIR.swf" />
- </exec>
- </target>
复制代码 具体的可以看我提供的源文件(需要回复):
build.properties
配置文件信息,ant文件调用的
FLEX_HOME= D:/greenSoft/Adobe/Adobe Flash Builder 4.6/sdks/4.6.0
# Project locations for source files, libraries and output
SRC_DIR=${basedir}/src
LIBS_DIR =${basedir}/libs
DEPLOY_DIR =${basedir}/deploy
# Compilation settings
DEBUG=false
OPTIMIZE=true
LOCALE=en_US
本文来自:http://bbs.9ria.com/thread-152061-1-1.html
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|