http://hi.baidu.com/silvanote/item/ac6495fac7123225743c4ccc
报 Not supported native extensions profile 解决办法:
修改application.xml文件
原
1
|
<
supportedProfiles
>desktop extendedDesktop mobileDevice</
supportedProfiles
>
|
改成:
1
|
<
supportedProfiles
>extendedDesktop desktop mobileDevice</
supportedProfiles
>
|
其实就是将 【desktop】字段往后移,只要不在第一位就可以了 或是直接去掉!留extendedDesktop
1
2
3
|
<
extensions
>
<
extensionID
>com.as3nui.nativeExtensions.air.kinect</
extensionID
>
</
extensions
>
|
增加ID 这个是必须的!!!
下面是我的FD项目结构
lib目录下的airkinect-2-core-mssdk.swc文件 是由airkinect-2-core-mssdk.ane改后辍名就可以了 右击【增加到库】OK了!
上面多了一个目录 extension 这个文件夹就是放ane配置文件的
注意:在debug目录下的airkinect-2-core-mssdk.ane 这个是文件夹 非ane文件咯!!
具体可以将xxx.ane改成xxx.zip 然后解压这个文件 就谈成了xxx.ane文件夹了
然后再修改Run.bat
原:
1
|
adl
"%APP_XML%"
"%APP_DIR%"
|
改成:
1
|
adl
"%APP_XML%"
"%APP_DIR%"
-extdir extension/debug/
|
发布试试 反正我是成功了!!不成功者下面留言!或@不停的吃槟樃 新浪微博
最后打包 也要改个地方:
原:
1
|
set
OUTPUT=%AIR_PATH%\%AIR_NAME%%AIR_TARGET%.air
|
1
|
call adt -package %OPTIONS% %SIGNING_OPTIONS% %OUTPUT% %APP_XML% %FILE_OR_DIR%
|
改成:
1
|
set
OUTPUT=%AIR_PATH%\%AIR_NAME%%AIR_TARGET%.exe
|
1
|
call adt -package -XnoAneValidate %OPTIONS% %SIGNING_OPTIONS% -target native %OUTPUT% %APP_XML% %FILE_OR_DIR% -extdir extension/release/
|
带扩展的AIR应用 不能导air文件 不然安装时就报错了 得导exe文件才行