Compilando no Android
Crie uma cc_library_static
para compilar a biblioteca C++, incluindo o cabeçalho e o arquivo de origem gerados pelo CXX.
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"],
}
- Observe que
libcxx_test_bridge_header
elibcxx_test_bridge_code
são as dependências para as vinculações C++ geradas pelo CXX. Mostraremos como essas são configuradas no próximo slide. - Observe que você também precisa depender da biblioteca
cxx-bridge-header
para puxar as definições CXX comuns. - Documentação completa para usar CXX no Android pode ser encontrada na documentação do Android. Você pode querer compartilhar esse link com a classe para que os alunos saibam onde podem encontrar essas instruções novamente no futuro.