`

Flashdevelop解决ANE报Not supported native extensions profile

ane 
阅读更多

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



 

  • 大小: 19.4 KB
  • 大小: 30 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics