0

アドビのドキュメンテーションにはこの非常に重要な部分が欠けており、ADT自体の「ドキュメンテーション」はOCDの非常に悪いケースを持っている人によって書かれているので、それを理解することはできません。実際に成功した人からのアドバイスが必要です。

以下は、APKをパッケージ化することになっているAntスクリプトからのビットです。ここで、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」の実装が、ターゲットプラットフォームで見つかりませんでした。

自動/クロスプラットフォームであるため、他の方法でこれを実行できる場合は、提案してください。

4

1 に答える 1

0

質問のヘルプを投稿するだけの場合もあります...コマンドラインヘルプのgrepにより、最終的に-extdirオプションが明らかになりました。これは、私が探していたもののようです。

于 2012-09-05T16:52:23.433 に答える