Building in Android

cc_library_static を作成して、CXX で生成されたヘッダーとソースファイルを含む C++ ライブラリをビルドします。

cc_library_static {
    name: "libcxx_test_cpp",
    srcs: ["cxx_test.cpp"],
    generated_headers: [
        "cxx-bridge-header",
        "libcxx_test_bridge_header"
    ],
    generated_sources: ["libcxx_test_bridge_code"],
}
  • libcxx_test_bridge_headerlibcxx_test_bridge_code が、CXX CXXにより生成される C++ バインディングに対する依存関係であることを説明します。次のスライドで、これらがどのような記述になっているかを説明します。
  • また、一般的な CXX 定義を取得するためには、cxx-bridge-header ライブラリに依存する必要があることにも注意してください。
  • Android で CXX を使用するための詳細なドキュメントについては、Android のドキュメントをご覧ください。そのリンクをクラスと共有して、受講者が後で手順を確認できるようにすることをおすすめします。