`

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
分享到:
评论

相关推荐

    AIR Native Extensions (ANE) Package

    **AIR Native Extensions (ANE) 包** AIR Native Extensions(ANE)是Adobe AIR平台的一个关键特性,它允许开发者在Adobe AIR应用程序中集成原生代码,从而利用移动设备或桌面系统的特定功能。ANE使得ActionScript...

    Flex for Android第一个ANE(ActionScript Native Extensions)

    Flex for Android平台上的ActionScript Native Extensions(ANE)是一种强大的技术,允许开发者利用ActionScript与Android原生代码进行交互,从而扩展Adobe AIR应用的功能。在本文中,我们将深入探讨如何开发Flex for ...

    FlashDevelop 4 汉化版

    FlashDevelop4中文覆盖补丁 基于最新FlashDevelop4 bate 制作 2011-07-14最新更新 95% 汉化 部分保留英文信息 下载后请覆盖替换原安装好的文件档案

    Flash串口通信ANE.rar

    ANE全称为Adobe Native Extensions,是Flash Player和Flash Air的一个重要特性,它使得开发者能够利用原生的系统功能,比如硬件设备的访问,来增强其应用程序的功能。 要实现串口通信,开发者需要创建或使用已有的...

    ANE——Flash与Android的交互

    ANE,全称Adobe Native Extensions,是Adobe AIR(Adobe Integrated Runtime)的一个重要特性,它允许开发者扩展AIR应用程序的功能,使其能够利用设备的原生API,如访问硬件特性、系统服务等。在本主题中,我们将...

    ANE-ImagePicker:ANE(AIR Native Extensions)解决方案在Android中正确加载图像

    您使用的主要 ANE 文件在此处 /build/ImagePicker.ane好处多多没有错误非常快的原生图像调整大小配置项目在开始用 AS3 编写之前,必须向 android manifest xml 添加几行。XML 您必须更新扩展节点: #!xml...

    ANE打包AIR扩展示例

    在本文中,我们将深入探讨如何使用Adobe AIR(Adobe Integrated Runtime)和ANE(AIR Native Extensions)进行打包,以创建本机扩展并提供一个完整的使用示例。ANE是AIR框架的一个强大特性,它允许开发者利用本地...

    ane打包规范及开发技巧

    ANE(Adobe Native Extensions)是Adobe AIR为扩展Flash和ActionScript的功能而引入的一种技术。它允许开发者使用本地代码(如Java、Objective-C或C++)创建功能丰富的桌面和移动应用程序。在"ANE打包规范及开发技巧...

    Android新浪微博和QQ登录ANE

    本文将深入探讨如何在Android平台上实现新浪微博和QQ的登录功能,特别是通过ANE(Adobe Native Extension)技术来简化这一过程。ANE是Adobe Air提供的一种扩展机制,它允许开发者使用本地代码来扩展Air应用的功能,...

    Android代码-安卓ane模板

    - ANE全称为Adobe Native Extensions,它为Adobe AIR应用提供了与本地平台交互的桥梁。 - ANE由三部分组成:ActionScript接口(AS3)、Java或Swift的 native library 和打包工具。 - AS3部分是AIR应用与ANE之间的...

    flash as3 Air for ios 应用内支付 IPA ANE

    这篇教程将深入探讨如何实现这一功能,并结合ANE(Adobe Native Extensions)来构建IPA(iOS应用程序)。 首先,我们要理解AS3(ActionScript 3)是Adobe Flash中的编程语言,它支持Air框架,使得开发者可以创建跨...

    flash air as3接入的爱贝支付ANE

    flash as3可用的爱贝支付,封装了其中的一些借口,可用直接用as3代码调用。ANE文件

    flash android系统 ane文件制作说明

    flash as3.0 android系统 ane文件制作说明

    ANE——Android本地编写

    ANE,全称Adobe Native Extension,是Adobe AIR(Adobe Integrated Runtime)的一个重要特性,允许开发者使用原生代码(如Java或Objective-C)来扩展Flash和Flex应用程序的功能。在Android平台上,ANE使得开发者能够...

    ane在xcode上面的模板

    ANE,全称Adobe Native Extension,是Adobe Flash Platform的一部分,它允许开发者使用ActionScript与原生移动平台(如iOS和Android)进行交互,扩展Flash Player或Air的功能。在Xcode上创建ANE项目时,通常需要一个...

    ANE_Package_Relate

    ANE,全称Adobe Native Extensions,是Adobe Air平台的一项特性,允许开发者使用ActionScript 3.0来调用原生移动设备的功能,如访问硬件、利用系统API等,从而扩展AIR应用的功能。在“ANE_Package_Relate”这个主题...

    移动MM ane 附源码

    移动MM ANE(ActionScript Native Extension)是一种专为Android平台设计的扩展库,它允许Flash开发者在Android应用程序中实现特定的原生功能。这个“移动MM ane 附源码”资源提供了1.2.3版本的弱联网功能,特别适用...

    ane制作打包例子

    ANE,全称Adobe Native Extension,是Adobe Flash Platform用于扩展Flash Player和Adobe AIR功能的一种机制。它允许开发者使用原生代码(如Java、Objective-C或C++)创建功能,然后在ActionScript项目中调用这些功能...

    支付宝ANE,支付宝

    支付宝ANE,全称为Alipay Native Extension,是一种针对Adobe Air开发的应用程序扩展,允许开发者在Air应用中集成支付宝的支付功能,实现iOS和Android双平台的支持。这个技术是为了解决移动应用中的付费问题,使用户...

    ane打包范例及注意事项

    ANE(Adobe Native Extension)是Adobe AIR开发中的一个重要概念,它允许开发者使用本地代码(如Java、C++或Swift)来扩展AIR应用的功能,提供更强大的性能和设备特性支持。本篇将围绕“ANE打包范例及注意事项”进行...

Global site tag (gtag.js) - Google Analytics