2014-02-12 24 views
0

我試圖遠程調試與FDB通過USB,我已經編譯AMXMLC應用程序後,我得到了以下錯誤:沒有定義匹配so.cuo.platform的AdMob *可以發現

No definitions matching so.cuo.platform admob.* could be found 
Type was not found or was not a compile-time constant: IntroScreen_mc 
... 

我編譯應用程序後,我的應用程序使用admob擴展,在FlashDevelop中也沒有錯誤。我正在使用SDK 4.0,並且所有我的swc庫都已導入。我認爲路徑有問題,但我不知道在哪裏尋找。

+0

檢查您的導入語句'so.cuo.platform admob。*'。這是對的嗎? –

+0

這是正確的。我甚至有代碼完成,並可以使用FlashDevelop編譯和運行應用程序,沒有任何問題。 – LuciM

回答

1

是的,它是一個路徑錯誤。

你沒有收集ane lib,你只是打包了swc,所以它在包裝時很好用,但是在運行應用程序時失敗。

如何解決?

在flash builder中右鍵單擊你的項目,然後設置ios或android.conf的包選項,勾選package選項下的複選框。

相關問題