如何使用" telemetry.cfg"和" .telemetry.cfg" Adobe Scout

时间:2015-10-23 22:00:59

标签: actionscript-3 flash air adobe adobe-scout

最简单的语言 中,有人可以解释一下......

  1. 使用Adobe Scout调试应用程序时" telemetry.cfg" 文件的功能?
  2. 使用Adobe Scout调试应用程序时" .telemetry.cfg" 文件的功能?
  3. 每个文件中需要TelemetryAddress
  4. 我发现的描述其功能的唯一信息非常有限,而且我无法理解这些概念。

    一些注意事项......

    " telemetry.cfg"文件内容(" 172.30.124.81"是运行Scout的机器的本地IP):

    TelemetryAddress = 172.30.124.81:7934
    SamplerEnabled = false
    CPUCapture = false
    DisplayObjectCapture = false
    Stage3DCapture = false
    ScriptObjectAllocationTraces = false
    

    和" .telemetry.cfg"可能是相同的,除了:

    TelemetryAddress = localhost:7934
    

    我认为这是真的:

      

    7934 - Scout的默认端口
      7935 - Flash Builder的默认端口

    请不要发布官方Adobe文档的链接;我已多次阅读。

1 个答案:

答案 0 :(得分:1)

.telemetry.cfgtelemetry.cfg文件格式相同。

在启用Scout选项以在远程进程(即在不同的PC上)中分析swf时,使用。此配置文件位于运行swf 的PC上,以告知Flash运行时将其遥测数据发送到何处以及应发送哪些数据。

有一个iOS&用于在实际移动设备上配置AIR的Android应用程序,因此不使用telemetry.cfg / .telemetry.cfg文件。

telemetry.cfg用于配置Air(通过FlashBuilder)通过USB连接分析Blackberry 10s。 ' .telemetry.cfg'中的相同选项,只是IP是链接本地IPv4地址(169.254.x.x)。黑莓10s已经到了生命的尽头支持AIR,我个人还没有为他们开发。

所以在Scout偏好中:

enter image description here

  • 您可以更改Scout使用的端口号,此端口号必须与远程PC上.telemetry.cfg中使用的端口号相匹配。

  • "使这样的计算机上的Flash运行时连接到Scout"选项实际上创建了一个临时的./telemetry.cfg,它仅在Scout运行时存在,并由您运行的Flash运行时/ SWF拾取,因此分析是自动的。

文件中的

TelemetryAddress 是运行Scout的PC的IP(或主机名),端口地址必须与Scout Preferences中指定的端口地址匹配(默认为7934)