0

Adobe 文档缺少这一非常重要的部分,而 ADT 本身的“文档”是由一个患有非常严重的强迫症的人编写的,因此无法理解它。我需要一个真正成功的人的建议。

下面是我的 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>

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

在目标平台上找不到应用程序所需的本机扩展“Foo”的实现。

如果您可以通过任何其他方式做到这一点,因为它们是自动/跨平台的 - 建议离开。

4

1 回答 1

0

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

于 2012-09-05T16:52:23.433 回答