2012-01-31 84 views
0

我想用ant创建一个Flex 3.5应用程序,并且我一直在收到错误: 无法找到指定的基类'mx.core.Application实例' 为组件类 '主'获取ant构建错误“无法找到组件的指定基类'mx.core.Application'

我的build.xml文件看起来像:

<project name="ASC App" default="compile flex project"> 

<!-- load previously defined configuration properties file --> 
<property file="build.properties" /> 

<!-- points to our flexTasks.jar we copied to the libs folder to distribute with the project --> 
<taskdef resource="flexTasks.tasks" classpath="${basedir}/libs/flexTasks.jar"/> 

<!-- delete and create the DEPLOY dir again --> 
<target name="init"> 
    <delete dir="${DEPLOY_DIR}" /> 
    <mkdir dir="${DEPLOY_DIR}" />  
</target> 

<!-- Build and output the Main.swf--> 
<target name="compile flex project" depends="init"> 
    <mxmlc file="src/main.mxml" output="${DEPLOY_DIR}/main.swf"> 
    <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> 
    <source-path path-element="${FLEX_HOME}/frameworks"/> 
    <source-path path-element="${APP_COMMON}"/> 
    <source-path path-element="${FLEX_COMMON}"/> 
<library-path dir="${LIBS_DIR}/AlivePDF/" append="true"/> 
<library-path dir="${LIBS_DIR}" append="true"/> 
    <compiler.debug>false</compiler.debug>  
    </mxmlc> 
</target> 

和我的build.properties:

# Application name 
APP_NAME=AS App 

# SWF file 
APP=main 

# Common library 
APP_COMMON=../ASC_common 
FLEX_COMMON=../common 
ALIVE_PDF=../libraries/AlivePDF/SWC/AlivePDF 

# change this to your Flex SDK directory path 
FLEX_HOME=/SDKs/flex_sdk_3_4 

# this points to your project's src directory 
SRC_DIR =${basedir}/src 

# points to the project's libs directory 
LIBS_DIR =${basedir}/libs 

# this is the folder we want to publish the swf to 
DEPLOY_DIR = ${basedir}/DEPLOY 

您的帮助将非常感谢!

回答

1

I am trying to build using ant a Flex 3.5 app

然而,你有
FLEX_HOME = /软件开发工具包/ flex_sdk_3_4

+0

对不起我的意思3.4,但3.5和其他版本的尝试,以及因此它不能是 – Doz 2012-01-31 23:16:35

相关问题