2013-03-21 120 views
0

我是相對較新的閃存,空氣和AS3所以我很抱歉,如果這是作爲一個初學者的問題。我在AIR中創建了一個應用程序,在windows上運行,並通過serproxy通過串行通信與我的atmega8芯片進行通信。使用藍牙ANE的Android

現在我想將該應用程序移植到android以執行相同的基本功能,但通過藍牙與atmega8進行通信。所以我在Flash CS6中爲android文件創建了一個新的Air,從我以前的應用程序中複製了我的代碼,不包括通過套接字部分的通信,並創建了一個在Android手機上運行的apk。除了預期的溝通之外,它做了一切事情。

現在我一直在嘗試實施as3breeze.com/bluetooth-ane並使用它進行通信,但我不太清楚如何去做所有事情。我已經通過動作設置導入了ane,並且已經實現了這些類,但是當我嘗試測試時出現這個錯誤。

因爲沒有加載擴展問題的內容不能被加載:錯誤:擴展命名空間是對於C無效:\用戶\應用程序數據\本地的\ Temp \ Tmp_ANE_File_Unzipped_Packages \ AndroidBluetooth.ane

所以經過一番搜索我發現有關as3 sdk和flash builder的帖子。我真的需要所有這些東西,還是我可以使我的藍牙應用程序工作一些如何只用閃光燈CS6?此外,我的錯誤究竟意味着什麼,我該如何解決它。預先感謝您的幫助。我一直在尋找這樣的解決方案,並且我要麼得到一個不起作用的解釋,要麼我缺乏理解的知識。

回答

0

無法訪問的路徑使我相信你沒有提取ANE(基本上你正試圖訪問一個臨時目錄)。嘗試將ANE文件解壓縮到某處,例如「我的文檔」或您的Flash項目所在的位置,然後在其中添加(在動作腳本設置中)該路徑。 希望它有幫助。