【问题标题】:metadata tag not found with describeType in production在生产中找不到使用 describeType 的元数据标签
【发布时间】:2016-10-01 19:12:28
【问题描述】:

我正在使用 describeType,并且能够在本地调试、本地测试套件或本地空中构建中很好地获取所有变量和访问器元数据标签。我们运行此代码的 Web 应用程序还可以在生产环境中正常查看元数据(使用浏览器插件运行)。但是,我们的生产空气桌面应用程序抛出了我的错误“找不到元数据”。当我添加一些日志记录代码时(被彻底搞糊涂了哈哈)我发现来自 describeType 的 XML 中的元数据属性是空的?!?

我唯一的想法是我们在实际构建过程中使用 gradle 并运行了一堆自定义脚本......但这怎么可能删除或制作不可读的类元数据标签?

我已经尝试过标准的 v/s 自定义标签、访问器 v/s 变量、describeType(instance) v/s describeType(class) 并且所有这些都给出了相同的结果......所有变体每次都可以在任何地方工作,除了在生产中桌面构建。

任何对此有任何想法的人...请插话。我一直在用这个把头发拉出来!

谢谢!!!

【问题讨论】:

    标签: actionscript-3 apache-flex air


    【解决方案1】:

    所以事实证明我的“唯一想法”是正确的答案。在深入挖掘之后,我发现我们的编译器选项中的 keep-as3-metadata 在我们的等级构建脚本中不是最新的,并且没有包含我们为此使用的标签。感谢上帝!!!哈哈。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多