2012-10-22 46 views
0

我使用push notifications extension和得到一個錯誤:土坯空氣推送通知

ReferenceError: Error #1065: Variable com.freshplanet.nativeExtensions::PushNotification is not defined.

這些是簡單的步驟我沿襲至今:

1)添加的擴展的屬性/動作構建路徑/本地擴展。它是一個綠色標誌和.ane位於我的libs文件夾

2)的添加的extensionID在應用程序構造註冊我的app.xml文件

<extensions> 
    <extensionID>com.freshplanet.AirPushNotification</extensionID> 
</extensions> 

3):

PushNotification.getInstance().registerForPushNotification(); 

4) 請執行下列操作步驟,使用Flash Builder 4.5.1:

變化從.ane ANE文件的文件名擴展名爲.swc。此步驟是必需的,以便Flash Builder可以找到該文件。

在Flash Builder項目上選擇「項目」>「屬性」。 在「屬性」對話框中選擇「Flex構建路徑」。

在庫路徑標籤,選擇添加SWC ....

瀏覽到SWC文件,然後選擇打開。

在Add SWC ...對話框中選擇OK。

ANE文件現在出現在「屬性」對話框的「庫路徑」選項卡中。

展開SWC文件條目。雙擊鏈接類型以打開「庫路徑條目選項」對話框。

在庫路徑項目選項對話框中,將鏈接類型更改爲外部。 現在您可以使用例如Project> Build Project編譯您的應用程序。 這是iPad上全部完成

感謝您的幫助:-)

+0

添加了以下步驟: – Eran

回答

0

那麼,通過打開項目屬性面板,在選擇Apple ios的actionscript構建包裝中,在本機擴展下選項卡選擇軟件包用於項目中所需的所有擴展。

這裏對我來說令人困惑的部分是,有2個地方不需要添加本地擴展,一個是動作腳本構建路徑,第二個是動作腳本構建包裝。

將包重命名爲.swc並將其添加到構建中的步驟不需要我所瞭解的。