Apache flex Mac OS X和Adobe Air trace不工作

Apache flex Mac OS X和Adobe Air trace不工作,apache-flex,macos,air,osx-snow-leopard,Apache Flex,Macos,Air,Osx Snow Leopard,由于某些原因,当我将trace放入ActionScript文件时,跟踪无法工作。我使用FlexSDK构建AdobeAIR应用程序。我目前使用FlexSDK 4.5.1和AdobeAIR 2.7 我检查了idl是否未运行,找不到它的踪迹(双关语不适用)。 我还向~/Library/Application\Support/Macromedia添加了mm.cgf,这也不起作用 还有其他建议吗 更新: 有人建议使用我的应用程序,所以创建基本的HelloWorld.mxml <?xml versio

由于某些原因,当我将
trace
放入ActionScript文件时,跟踪无法工作。我使用FlexSDK构建AdobeAIR应用程序。我目前使用FlexSDK 4.5.1和AdobeAIR 2.7

我检查了
idl
是否未运行,找不到它的踪迹(双关语不适用)。 我还向~/Library/Application\Support/Macromedia添加了
mm.cgf
,这也不起作用

还有其他建议吗

更新: 有人建议使用我的应用程序,所以创建基本的HelloWorld.mxml

<?xml version="1.0" encoding="UTF-8"?>
<s:WindowedApplication
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    title="Hello World">

    <fx:Script>
        <![CDATA[
            trace("Hello World");
        ]]>
    </fx:Script>

    <s:Label
        text="Hello AIR"
        horizontalCenter="0"
        verticalCenter="0"
    />

</s:WindowedApplication>

和HelloWorld.app.xml

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/2.7">
    <id>samples.flex.HelloWorld</id>
    <versionNumber>0.1</versionNumber>
    <filename>HelloWorld</filename>
    <initialWindow>
        <content>HelloWorld.swf</content>
        <visible>true</visible>
        <width>400</width>
        <height>200</height>
    </initialWindow>
</application>

samples.flex.HelloWorld
0.1
你好世界
HelloWorld.swf
真的
400
200

但它仍然不起作用。提供了代码,有一个奇怪的机会,它可能是应用程序。

我已经解决了它。我在这个网站上找到的

我试图让trace()在Mac中工作。我使用flex命令行编译器“amxmlc”编译了AIR应用程序,包括参数-debug=false和-omit trace statements=false。然后我用adl your-app.xml-nodebug运行了这个应用程序,我能够将跟踪信息输入终端


你有没有试过制作一个简单的应用程序,只跟踪“hello world”?如果你没有,我建议你先这样做,因为否则可能很难辨别问题是跟踪还是你的应用程序。我已经试过了,但仍然不起作用。