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项目结构


Flashdevelop解决ANE报Not supported native extensions profile_第1张图片
 

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


Flashdevelop解决ANE报Not supported native extensions profile_第2张图片
 

你可能感兴趣的:(ANE)