之前使用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也有相同限制。
沒有留言:
張貼留言