zoukankan      html  css  js  c++  java
  • 如何打包ANE

    来源:http://blog.sina.com.cn/s/blog_6471e1bb01012aql.html

      首先先说一下打包ANE必须的部件:

    1、ActionScript扩展库SWC
    2、本机扩展库
    3、extension.xml(本机扩展的描述性文件)
    4、library.swf(可以从SWC中解压得出)
    5、.p12签名文件(可以使用任何一个由fl或者fb生成的.p12文件)
    6、AIR3或以上的SDK
        下面详细描述一下ANE的打包步骤:
    1、先将要打包的文件放入同一个文件夹(上述的1~5)
    2、再将flash builder下的sdk下的bin、lib文件夹(我机子的路径:C:Program FilesAdobeAdobe Flash Builder 4.6sdks4.6.0)复制到该文件夹中,如下图所示:
    如何打包ANE
    (其中catalog.xml文件可省)
    2、运行命令行并将其路径设置到该文件夹路径上,然后键入:
    bin/adt -package -storetype pkcs12 -keystore .p12文件名称.p12 -storepass .p12文件的密码 -target ane 需要生成的ane的名称.ane extension.xml -swc swc名称.swc -platform 平台名称 library.swf 本机扩展库
    其中-platform有一下选项:
    Android-ARM.(大伙们说这里要有".")
    iPhone-ARM
    MacOS-x86
    Windows-x86
     
    输入后回车即可在该目录中自动生成所需的.ane文件
    下面提供一个完整的例子:
    如何打包ANE
     
    3、打包ANE时可能遇到的错误:
    A、Java不是内部或外部命令,也不是批处理文件(这个请留意以前发的博客文章即可找到答案)
    B、Invalid swc file.The extension NameSpace requires the swf verison to be 13 or lower.(请留意“如何导出ane所需的swc”一文)
    C、Could not generate timestamp: handshake alert: unrecognized_name
        解决办法:在后面加入 -tsa none
    如何打包ANE
     
    打包多个平台下的ANE:
    如何打包ANE
  • 相关阅读:
    InputMethodService详解
    OPhone平台IMF简介
    android.view.View详解
    [t]为Android平台开发一个输入法
    SoftKeyboard详解
    SoftKeyboard示例之CandidateView详解
    如何开发一个OPhone平台的输入法应用
    KeyboardView.OnKeyboardActionListener详解
    二次开发
    直线职权::参谋职权::职能职权
  • 原文地址:https://www.cnblogs.com/sunminmin/p/3823305.html
Copyright © 2011-2022 走看看