Flashdevelop解决ANE报Not supported native extensions profile

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文件才行



 

猜你喜欢

转载自kenkao.iteye.com/blog/1891011