报 Not supported native extensions profile 解决办法:
修改application.xml文件
原
< supportedProfiles >desktop extendedDesktop mobileDevice</ supportedProfiles >
改成:
< supportedProfiles >extendedDesktop desktop mobileDevice</ supportedProfiles >
其实就是将 【desktop】字段往后移,只要不在第一位就可以了 或是直接去掉!留extendedDesktop
< 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
原:
adl "%APP_XML%" "%APP_DIR%"
改成:
adl "%APP_XML%" "%APP_DIR%" -extdir extension/debug/
发布试试 反正我是成功了!!不成功者下面留言!或@不停的吃槟樃 新浪微博
最后打包 也要改个地方:
原:
set OUTPUT=%AIR_PATH%\%AIR_NAME%%AIR_TARGET%.air
call adt -package %OPTIONS% %SIGNING_OPTIONS% %OUTPUT% %APP_XML% %FILE_OR_DIR%
改成:
set OUTPUT=%AIR_PATH%\%AIR_NAME%%AIR_TARGET%.exe
call adt -package -XnoAneValidate %OPTIONS% %SIGNING_OPTIONS% -target native %OUTPUT% %APP_XML% %FILE_OR_DIR% -extdir extension/release/
带扩展的AIR应用 不能导air文件 不然安装时就报错了 得导exe文件才行