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

По какой-то причине трассировка не работает, когда я помещаю 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
Вы пробовали создать очень простое приложение, которое просто отслеживает привет, мир? Я бы порекомендовал сделать это в первую очередь, если вы этого не сделали, потому что в противном случае может быть сложно определить, проблема в трассировке или в вашем приложении.   -  person jimbo    schedule 19.09.2011
comment
Я пробовал, но все равно не работает.   -  person NebulaFox    schedule 19.09.2011


Ответы (1)


Я решил это. Я нашел его на этом веб-сайте http://forums.adobe.com/thread/761395

Я пытался заставить trace () работать на Mac. Я скомпилировал свое приложение AIR с помощью компилятора гибкой командной строки «amxmlc» и включил параметры -debug = false и -omit-trace-statement = false. Затем я запустил приложение с adl your-app.xml -nodebug и смог получить следы в терминале.

person NebulaFox    schedule 19.09.2011