0
点赞
收藏
分享

微信扫一扫

Flashdevelop解决ANE报Not supported native extensions profile


 

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

Flashdevelop解决ANE报Not supported native extensions profile_desktop


 

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

Flashdevelop解决ANE报Not supported native extensions profile_desktop_02


 

举报

相关推荐

0 条评论