在命令行构建过程中,mxmlc不包含* .ane文件 [英] mxmlc does not include *.ane files during command line build

查看:177
本文介绍了在命令行构建过程中,mxmlc不包含* .ane文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  mxmlc 
+ configname = airmobile
-output Example.swf
-locale = en_US -source-path + = D:\ fb_projects\Example\localeB\ {locale}
-library-path + = D:\\ \\ fb_projects \ Example \ libs
-source-path + = D:\ fb_projects\Example\src
-external-library-path + = D:\ fb_projects\Example\extensions \android.ane
- D:\fb_projects\Example\src\Example.mxml

更新:

请检查我正在使用的命令来构建/编译我的flex android应用程序,我已经根据转储配置修改了命令

  mxmlc 
+ configname = airmobile
- 输出示例.wf
-locale = en_Eng
-source-path + =
D:\ fb_projects\Example\localeB\ {locale}
-source-path + =
D:\ fb_projects\Exam ple \ src,
D:\ fb_projects\Example\assets,
D:\ fb_projects\Example\extensions,
D:\ fb_projects\Example\\ \\ localeB
-library-path + =
C:\AIR21\frameworks\libs\authoringsupport.swc,
C:\AIR21\frameworks\libs\charts .swc,
C:\AIR21\frameworks\libs\flash-integration.swc,
C:\AIR21\frameworks\libs\framework.swc,
C:\AIR21\frameworks\libs\osmf.swc,
C:\AIR21\frameworks\libs\rpc.swc,
C:\AIR21\ frameworks\libs\spark.swc,
C:\AIR21\frameworks\libs\textLayout.swc,
C:\AIR21\frameworks\libs\mobile\\ \\ mobilecomponents.swc,
C:\AIR21\frameworks\libs\air\servicemonitor.swc,
C:\AIR21\frameworks\locale\en_Eng\adva ncedgrids_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\airframework_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\automation_rb。 swc,
C:\AIR21\frameworks\locale\en_Eng\charts_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\framework_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\mx_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\osmf_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\rpc_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\spark_rb.swc,
C:\AIR21\frameworks\locale\en_Eng\textLayout_rb.swc,
D:\ fb_projects\Example\libs\ButtonComponent.swc,
D:\ fb_projects \Example\libs\controlAcceptor_swc.swc,
D:\ fb_projects\Example\libs\fileItem_sw c.swc,
D:\ fb_projects \Example\libs\GraphAPI_Mobile.swc,
D:\ fb_projects\Example\libs\mcSearchNoResult.swc,
D:\fb_projects\Example\libs\PureMVC_AS3_2_0_4.swc,
D:\ fb_projects\Example\libs\search_swc.swc,
C:\AIR21\framework \themes\Mobile\mobile.swc
-namespace
http://ns.adobe.com/mxml/2009 C:\AIR21\frameworks\mxml- 2009-manifest。 xml
-namespace
library://ns.adobe.com/flex/spark C:\AIR21\frameworks\spark-manifest.xml
-external-library-path + =
C:\AIR21\frameworks\libs\air\airglobal.swc
-library-path + =
D:\ fb_projects\Example\extensions\android .ane
- D:\fb_projects\Example\src\Example.mxml



ADT命令:

  adt 
-package -targ et apk
-storetype pkcs12 -keystore android.p12 -keypass密码
Example.apk Example-app.xml Example.swf
图标

任何帮助将不胜感激。
Thanks。

解决方案

根据flex 编译器选项,你可以看到' external-library-path '不会链接你的ANE文件。您应该使用 library-path


Here is the command that I am using to build an android application.

mxmlc
+configname=airmobile 
-output Example.swf 
-locale=en_US -source-path+=D:\fb_projects\Example\localeB\{locale} 
-library-path+=D:\fb_projects\Example\libs 
-source-path+=D:\fb_projects\Example\src 
-external-library-path+=D:\fb_projects\Example\extensions\android.ane 
-- D:\fb_projects\Example\src\Example.mxml

Update :

Please check the command that i am using now to build/compile my flex android application , I have modified the command as per dump config

mxmlc
+configname=airmobile 
-output Example.swf 
-locale=en_Eng 
-source-path+=
    D:\fb_projects\Example\localeB\{locale} 
-source-path+=
    D:\fb_projects\Example\src,
    D:\fb_projects\Example\assets,
    D:\fb_projects\Example\extensions,
    D:\fb_projects\Example\localeB 
–library-path+=
    C:\AIR21\frameworks\libs\authoringsupport.swc,
    C:\AIR21\frameworks\libs\charts.swc,
    C:\AIR21\frameworks\libs\flash-integration.swc,
    C:\AIR21\frameworks\libs\framework.swc,
    C:\AIR21\frameworks\libs\osmf.swc,
    C:\AIR21\frameworks\libs\rpc.swc,
    C:\AIR21\frameworks\libs\spark.swc,
    C:\AIR21\frameworks\libs\textLayout.swc,
    C:\AIR21\frameworks\libs\mobile\mobilecomponents.swc,
    C:\AIR21\frameworks\libs\air\servicemonitor.swc,
    C:\AIR21\frameworks\locale\en_Eng\advancedgrids_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\airframework_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\automation_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\charts_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\framework_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\mx_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\osmf_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\rpc_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\spark_rb.swc,
    C:\AIR21\frameworks\locale\en_Eng\textLayout_rb.swc,
    D:\fb_projects\Example\libs\ButtonComponent.swc,
    D:\fb_projects\Example\libs\controlAcceptor_swc.swc,
    D:\fb_projects\Example\libs\fileItem_swc.swc,
    D:\fb_projects\Example\libs\GraphAPI_Mobile.swc,
    D:\fb_projects\Example\libs\mcSearchNoResult.swc,
    D:\fb_projects\Example\libs\PureMVC_AS3_2_0_4.swc,
    D:\fb_projects\Example\libs\search_swc.swc,
    C:\AIR21\frameworks\themes\Mobile\mobile.swc
-namespace 
    http://ns.adobe.com/mxml/2009 C:\AIR21\frameworks\mxml-2009-manifest.xml 
-namespace 
    library://ns.adobe.com/flex/spark C:\AIR21\frameworks\spark-manifest.xml 
-external-library-path+=
    C:\AIR21\frameworks\libs\air\airglobal.swc 
-library-path+=
    D:\fb_projects\Example\extensions\android.ane 
-- D:\fb_projects\Example\src\Example.mxml

ADT Command :

adt 
 -package -target apk 
 -storetype pkcs12 -keystore android.p12 -keypass password 
 Example.apk Example-app.xml Example.swf 
 icons

Any help would be appreciated. Thanks.

解决方案

As per the flex compiler options you can see that 'external-library-path' will not link your ANE file. You should use 'library-path' instead.

这篇关于在命令行构建过程中,mxmlc不包含* .ane文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆