我试图在我的Flex项目中使用Scout,并且我听说您将-advanced-telemetry添加到编译器参数中。当我这样做,收到此错误:错误未知配置变量'advanced-telemetry'
未知错误配置变量“先进遥测”
我这样做正确的还是我失去了一些东西?
我试图在我的Flex项目中使用Scout,并且我听说您将-advanced-telemetry添加到编译器参数中。当我这样做,收到此错误:错误未知配置变量'advanced-telemetry'
未知错误配置变量“先进遥测”
我这样做正确的还是我失去了一些东西?
我发现我可以在Scout Enabler工具之后加入先进的遥测技术。
测试一个基于浏览器的应用程序:
注意:它不会出现跟iOS模拟器工作,但确实与AIR模拟器工作。
UPDATE:
正如其他人所指出的那样,现在的作品与Apache Flex的释放4.10和更新,但有issues。其他答案的解决方法。
从adobe docs引用; “高级遥测选项仅适用于ActionScript项目和使用ActionScript编译器2.0(ASC 2.0)的ActionScript Mobile项目”
ASC 2.0编译器包含在最近的AIR SDK中(从3.4我认为?) - 如果您在flex sdk上叠加最新的AIR SDK(3.6),您应该能够在仅限AS3的项目中使用高级遥测技术。
不幸的是,ASC 2.0不支持MXML(尚未),所以我们暂时坚持下去。
我试图覆盖编译器,这是发生了什么事,http://stackoverflow.com/questions/14885218/could-not-resolve-ssequence-to-a-component-implementation-after-adding-air-3#评论20935800_14885218 – 2013-02-18 01:04:19
我也有问题与先前的项目。为项目打开.actionScriptProperties文件并将useFlashSDK =“false”改为useFlashSDK =“true”(或者可能是其他方式?) – 2013-02-18 02:09:41
..但是您使用的是flex,所以您不能使用ASC2.0,而且不能使用高级遥测 – 2013-02-18 02:11:37
如果您尝试使用FlashBuilder和Flex构建桌面AIR包,则会出现此错误,因为Flex编译器比较老,并且不知道-Advanced-telemetry。问题是,您需要将SWF文件打包到AIR文件中,因此您需要在构建SWF之后但打包之前查看SWF文件。这是一个诀窍。
当您导出发布版本时,继续操作对话框,但在最后一个对话框中点击“完成”之前,在您的项目中查找bin-release-temp文件夹,并使用SWFScoutEnabler将高级遥测器添加到swf中该文件夹。然后点击完成,您将拥有一个带有Scout功能的SWF的AIR包。
不错的加文! – 2013-03-10 07:58:13
在Apache Flex 4.10中添加了对高级遥测的支持。
如果您使用Flash Builder 4.7导出发布版本,实际上存在问题。这仅适用于发布版本。它适用于调试版本。你会得到一个空指针。加文的解决方案就是你需要做的。或者使用adt。 – Clintm 2014-11-13 20:36:37
将编译选项-advanced-telemetry
添加到Flash Builder(Bungler?)导致了两个奇怪的问题。
我可以找到的唯一解决方案是通过启用swf在bin-debug和bin-release-temp中的高级遥测功能,然后将其打包到ipa文件中。
更新:如果您使用Apache Flex SDK版本,您应该能够添加此编译器选项,但我没有自己测试过。 – 2014-11-13 23:16:49