使用APK打包ANE

时间:2012-09-05 16:27:09

标签: android air apk adt

Adob​​e文档缺乏这个非常重要的一点,ADT本身的“文档”是由一个非常糟糕的OCD案例的人编写的,因此无法理解它。我需要一个实际成功的人的建议。

以下是我的Ant脚本应该打包APK,我需要包含ANE文件:

  <target name="package-android-quiet"
          description="Packages Android .apk">
    <echo>${source-dir}</echo>
    <exec executable="${adt}" failonerror="true">
      <arg line="-package"/>
      <arg line="-target apk-debug"/>
      <arg line="-storetype PKCS12"/>
      <arg line="-keystore ${certificate}"/>
      <arg line="-storepass ${password}"/>
      <!-- what goes into ${ane}? -->
      <arg line="${ane}"/>
      <arg line="${output}"/>
      <arg line="${application-xml}"/>
      <arg line="${input}"/>
      <arg line="-C ${source-dir}" />
    </exec>
  </target>

假设我在${source-dir}中有文件Foo.ane和Bar.ane我如何告诉打包者使用它们?到目前为止,我收到了一个错误:

  

原生扩展'Foo'的实现   找不到目标平台的应用程序。

如果您可以通过任何其他方式执行此操作,因为它们是自动/跨平台 - 建议远离。

1 个答案:

答案 0 :(得分:0)

有时它只发布问题有帮助...命令行帮助中的grep最终显示-extdir选项,这似乎是我正在寻找的。