我想创建一个Flex移动应用程序。
我将Adobe AIR SDK 4.0.0(build:1390)的内容与Adobe flex SDK 4.6合并了
现在,当我在Flash Builder中创建新的Flex移动应用程序时,没有“ ViewNavigatorApplication”或“ View” Spark组件。编译给出错误:
无法将s:ViewNavigatorApplication解析为组件实现。
我注意到将AIR SDK与flex SDK合并后,“ mobilecomponents.swc”从fil列表中消失了。该文件中包含“ ViewNavigatorApplication”组件。
我尝试手动添加“ mobilecomponents.swc”,结果是编译了应用程序,但显示了空白的白屏。
Apache flex SDK 4.12.1存在相同的问题
当我将此叠加的flex和AIR用于纯AS3项目时,没有任何问题。
好,问题解决了!对于陷入这种情况的其他人:
请注意,我试图手动安装SDK。我用红色表示Apache Flex SDK安装程序会通过自动执行操作来防止许多此类问题,尽管我自己尚未对其进行测试。
回到我的情况,此链接为我节省了:http : //riatiger.com/blog/2013/08/overlay-adobe-air-3-8-over-flex-sdk-4-6/
链接中的关键点:
...您应该下载不带新编译器的原始AIR SDK,否则在项目编译过程中会遇到一堆奇怪的消息。
因此,您应该从http://airdownload.adobe.com/air/win/download/latest/AdobeAIRSDK.zip下载AIR SDK,而不是从AIR SDK的正常下载页面下载。当将此版本的AIR SDK覆盖到flex SDK中时,您会注意到没有文件被覆盖。
完成此操作后,编辑“ frameworks / airmobile-config.xml”文件,并删除两次出现的“ {airHome} / frameworks /”,以防止编译错误。
完成所有步骤后,再次添加新的flex SDK文件夹以应用所有更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句