2013-10-24 45 views
1

我使用Ant構建Flex應用程序,並具有自我生成的證書籤名,它工作正常,很長一段時間的「Flex 4.6 & AIR 3.5」 今天我已經嘗試了最新的SDK「的Flex 4.10 & AIR 3.9」,但我的構建腳本不能在OSX工作,因爲一些問題與證書:ADT:包裝失敗。請確保您的計算機的時間是同步的,你的證書是有效

[INFO] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:java] Packaging failed. Make sure your computer time is in sync and your certificate is valid 

在它的工作原理與Windows最新的SDK同一時間。 我試圖生成新的證書,或使用其他OSX但導致還是一樣。

+0

剛剛嘗試過真正的證書,同樣的錯誤信息:( – Lazy

+0

我也遇到過同樣的問題。在AIR 3.9中使用Flex 4.6。它適用於Windows,但是在OS X上它給出相同的錯誤信息 –

+0

開始了同樣的問題發生在這裏。使用Flash Builder 4.7與AIRSDK 3.9覆蓋。該問題與AIRSDK 3.8也發生,所以我升級,沒有無濟於事。在此之前的錯誤發生的歷史,_nothing_在我的代碼或構建腳本已經改變,因爲它去年運作。 –

回答

1

顯然,這是與AIR SDK一個已知的問題。我不知道爲什麼或如何突然停止爲人們工作,但解決方法是從空氣應用程序描述符.xml文件中刪除該部分。

請參閱此鏈接更多的信息,或許擡頭當時,Adobe解決這個問題真的。

http://forums.adobe.com/thread/1317862#5771096

+0

正確的工作,它是固定在AIR SDK – Lazy

2

我收到了同樣的問題,當我有450MB的視頻文件包含的項目。問題是文件太大。我將視頻文件留在項目之外,並可以成功發佈。然後我手動將視頻文件放到項目文件夾中。

+1

的最新測試我有完全相同的問題回覆:文件大小 - 即使錯誤信息提及時間和證書,問題肯定是另外的在我的構建中一個巨大的1GB +資產。刪除它讓東西像往常一樣編譯。 –

相關問題