2010-05-19 77 views
1

我在Flex Builder 3中打開了一箇舊項目,該項目在Adobe AIR 1.0上運行。我相信它最初是用Flex Builder 2編寫的。當我嘗試運行Adobe Air應用程序時,沒有任何反應。當我嘗試導出一個發佈版本,我得到這個錯誤:無法導出用於Adobe AIR 1.0的發佈版本/編譯

http://ns.adobe.com/air/application/1.0" >

如果我改變主app.xml文件到使用1.5版本的命名空間,它的構建很好,不幸的是,客戶端環境運行在1.0版本上,想法?

回答

0

最快的答案,沒有大量的支持步驟和問題(對我來說不是最重要的 - - 什麼是圖像/錯誤?我背後是一個高度安全的防火牆+代理服務器,但無法看到它),將啓動一個新的同名的1.5 AIR項目,然後複製最少數量的儘可能多的文件...主窗口應用程序文件+樣式和組件文件,避免項目配置文件。

如果您想將客戶端的開發環境保持爲1.0(這是我假設您的意思是「不幸的是,客戶端環境運行在1.0」),您可能會遇到麻煩。混合你的項目配置文件(.flexProperties,app.xml文件等),你應該很酷。

1

我能弄明白這一點。您只能使用較舊的Flex SDK編譯AIR 1.0文件。轉到Adobe Flex網站,並下載一個較舊的SDK。 http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3我想3.0.3版本,但下載是404,所以我用3.0.0。在Flex構建器中的編譯設置下,添加新的SDK,然後將其用於構建。它在那之後起作用。這是一個真正的恥辱,他們沒有在Flex Builder中更好地處理這個錯誤。現在這真是一團糟。

相關問題