我正在編譯一個來自運行時嵌入的Animate CC(mac版本)的AIR應用程序。 Mac上沒有問題,但是當我將應用程序文件傳輸到PC(顯然運行Windows)時,應用程序圖標顯示爲文件夾,而此文件夾中沒有任何內容可以點擊運行該應用程序。創建跨平臺運行時AIR應用程序
我的印象是,Adobe AIR的是跨平臺的兼容下,所以我在編譯時做錯了什麼,還是我編譯一個PC上創建一個運行嵌入式應用程序,將在Windows上運行?
我正在編譯一個來自運行時嵌入的Animate CC(mac版本)的AIR應用程序。 Mac上沒有問題,但是當我將應用程序文件傳輸到PC(顯然運行Windows)時,應用程序圖標顯示爲文件夾,而此文件夾中沒有任何內容可以點擊運行該應用程序。創建跨平臺運行時AIR應用程序
我的印象是,Adobe AIR的是跨平臺的兼容下,所以我在編譯時做錯了什麼,還是我編譯一個PC上創建一個運行嵌入式應用程序,將在Windows上運行?
在Windows上啓動Mac應用程序是不可能的。因爲Win/Mac的嵌入運行時間不同。在這裏你可以得到更多的信息https://superuser.com/questions/56739/executable-files-in-mac-os-x-vs-windows。
讓你無論是打造「蘋果投影機和Mac或」視窗投影機運行在Windows上運行(您可以在文件中更改此選項 - >發佈設置)。選中這兩個選項,你就可以在Win和Mac上運行它。
還有一個選擇是構建AIR應用程序 - 但它需要安裝AIR運行時。
你是正確的,Adobe AIR的是跨平臺兼容,而是從蘋果發佈不給你一個Windows的可運行的應用程序,也不會從Windows發佈給你的Mac可運行的應用程序。
您需要在PC上進行編譯以獲得Windows可運行的.exe
這不是事實。不確定Windows版本的Adobe Animate,但Mac OS可以爲您提供構建Windows-runnable.exe的可能性。 –
@OlegKnaus有趣。這是AIR最新版本中的新功能嗎?我習慣通過Flash Builder或在命令行上使用ADT進行構建 - 兩者都只爲當前平臺構建本機應用程序。 – Brian
感謝您的信息。不幸的是,我需要寫入一個將位於本地機器上的文件,並且我需要使用FileStream類,以便它可以在後臺寫入文件而不會引發警報。 FileStream類只能使用AIR而不是投影儀訪問,但我想它就是這樣。謝謝你澄清。 – user1391152
@ user1391152看到我最後兩條評論在這個[**答案**]的底部(http://stackoverflow.com/a/43079318/2057709)。而不是投影儀只輸出一個真正的Windows'.EXE'安裝程序或Macintosh'.DMG' ...否則像@Oleg所說的確保兩臺OS計算機都有[** AIR運行時**](https:// get。 adobe.com/air/)已安裝(您已經在特定的Mac上安裝了它,因爲它附帶了AIR SDK),但其他人使用'.AIR'文件需要運行時安裝(以避免單獨安裝應用程序和運行時,只需導出安裝程序應用程序選擇「包含捕獲運行時」選項) –
.AIR文件的工作就像一個魅力!多謝你們。 – user1391152