2013-07-04

[AIR] invalid application descriptor: invalid application identifier

 之前使用FlashDevelop建立了一個 AIR Mobile AS3 App 的專案
在建置測試時,跳出了下方的錯誤訊息
invalid application descriptor: invalid application identifier

簡而言之,這個訊息是表示使用了錯誤的app id。
原來因為我在建置專案時,package使用了底線 「_」來做命名
ex .  air.com.xxx.ccc_test
所以在app id的地方也會設定成有底線,
需要修改 application.xml  的內容
<id>air.com.xxx.ccc_test</id>
改成
<id>air.com.xxx.ccctest</id>

以及檔案 SetupApplication.bat 的內容
set APP_ID=air.com.xxx.ccc_test
改成
 set APP_ID=air.com.xxx.ccctest

另外,我在製作ane的時候,發現extensionID也有相同限制。




沒有留言:

張貼留言