Mac OS X и Adobe Air trace не работят

По някаква причина трасирането не работи, когато поставя trace в моите ActionScript файлове. Използвам Flex SDK за създаване на приложения на Adobe Air. В момента съм с Flex SDK 4.5.1 и Adobe Air 2.7.

Проверих, че idl не работи, не мога да намеря следа от него (игра на думи не е предназначена). Също така добавих mm.cgf към ~/Library/Application\ Support/Macromedia, което също не работи.

Някакви други предложения?

Актуализация: Някои предложиха приложението ми, така че създайте основен 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>

Но пак не става. Предоставих кода, че по някакъв странен случай това може да е приложението.


person NebulaFox    schedule 19.09.2011    source източник
comment
Опитвали ли сте да направите абсолютно просто приложение, което просто проследява hello world? Бих препоръчал да направите това първо, ако не сте го направили, защото в противен случай може да е трудно да разберете дали проблемът е проследяването или вашето приложение.   -  person jimbo    schedule 19.09.2011
comment
Пробвах го и пак не става.   -  person NebulaFox    schedule 19.09.2011


Отговори (1)


Разреших го. Намерих го на този уебсайт http://forums.adobe.com/thread/761395

Опитвах се да накарам trace() да работи в Mac. Компилирах приложението си AIR с помощта на компилатора на командния ред на flex „amxmlc“ и включих параметри -debug=false и -omit-trace-statements=false. След това стартирах приложението с adl your-app.xml -nodebug и успях да вкарам следите в терминала.

person NebulaFox    schedule 19.09.2011