Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 837 Bytes

README.md

File metadata and controls

24 lines (15 loc) · 837 Bytes

Android NDK with Bazel example

Documentation

For the full documentation, please visit the Bazel documentation page.

Instructions

  1. Launch emulator
  2. Run bazel mobile-install //app/src/main:app --fat_apk_cpu=x86 --start_app --android_crosstool_top=@androidndk//:toolchain

Build graph

  • JNI/C++ sources goes into the cc_library target, //app/src/main:jni_lib.
  • Java sources, resource files, and assets go into the android_library target, //app/src/main:lib. This target depends on the cc_library target.
  • The APK is built from the android_binary target, //app/src/main:app. This target depends on the android_library target.

NOTE: This graph omits the Google Maven AAR dependencies.