无法找到语言环境'en_US'的已编译资源包'组件'

时间:2012-07-24 08:25:50

标签: ant flex4

我正在使用ant构建我的Flex 4.6项目。 Ant脚本还将一个css文件编译为swf,但是当我运行该应用程序时,它会出错:找不到locale'en_US'的编译资源包'components'。 这是构建样式文件的我的ant脚本:

<mxmlc
  incremental="true"
  fork="true" 
  optimize="true"
  debug="false" 
  file="${app.dir}/src/main/resources/stylepacks/${stylepack}/styles.css"
  output="${output.dir}/stylepacks/${stylepack}/styles.swf">
    <source-path path-element="${app.dir}/src/main/flex" />
</mxmlc>

我尝试过很多可能的解决方案,例如包含资源包:

<include-resource-bundles>components</include-resource-bundles>

<include-resource-bundles bundle="components" />

并参考Flex资源包:

<source-path path-element="${FLEX_HOME}/framework/locale/en_US" />

但这一切似乎都不起作用。 应用程序和样式表使用HALO和Spark元素,所以我尝试了两个主题,但是构建失败了:

<compiler.theme file="${theme}" />

有没有人有更多建议?

0 个答案:

没有答案