Posted by Yuichi Araki - Developer Relations Team

CMake

ビルドの設定で ANDROID_UNIFIED_HEADERS=ON を指定します。通常は、cmake -DANDROID_UNIFIED_HEADERS=ON $OTHER_ARGS として CMake を起動します。

Gradle の externalNativeBuild から CMake を使っている場合、次のようにします。

    android {
      ...
      defaultConfig {
        ...
        externalNativeBuild {
          cmake {
            ...
            arguments "-DANDROID_UNIFIED_HEADERS=ON"
          }
        }
      }
    }

スタンドアロン ツールチェーン

スタンドアロン ツールチェーンを作成する場合は、--unified-headers を渡します。現在のところ、このオプションは、make_standalone_toolchain.py のみで利用でき、以前のスクリプト make-standalone-toolchain.sh では利用できません。

試験運用版 Gradle プラグイン

近日公開予定です。こちらをフォローしてください。

カスタム ビルドシステムへの対応

カスタム ビルドシステムにも対応しています。統合ヘッダーを独自のビルドシステムでサポートする手順は、こちらをご覧ください。

統合ヘッダーについての詳しい情報は、ドキュメントやバグ ãƒˆãƒ©ãƒƒã‚­ãƒ³ã‚°ã‚’ご覧ください。今後のリリースについて知りたい方は、マスター ブランチにある最新版のドキュメントをご覧ください。



Posted by Takeshi Hagikura - Developer Relations Team