Type-check and lint our Python code as part of the build. Fix a bunch of
lint and type errors. Some files are skipped for now.

Change-Id: I7c6e89fd8e43a5336b4de0fa5888d2cf6bde0da0
24 files changed
tree: eaf858f7520ac91b73261d5a3458cf9d7fabb8a5
  1. .github/
  2. bootstrap/
  3. build/
  4. docs/
  5. infra/
  6. meta/
  7. ndk/
  8. samples/
  9. scripts/
  10. sources/
  11. tests/
  12. wrap.sh/
  13. .clang-format
  14. .gitignore
  15. Android.mk
  16. checkbuild.py
  17. CleanSpec.mk
  18. CONTRIBUTING.md
  19. do_checkbuild.py
  20. do_runtests.py
  21. MANIFEST.in
  22. mypy.ini
  23. navbar.md
  24. ndk-gdb
  25. ndk-gdb.cmd
  26. ndk-gdb.py
  27. ndk-stack
  28. ndk-stack.cmd
  29. ndk-stack.py
  30. ndk-which
  31. NOTICE
  32. OWNERS
  33. parse_elfnote.py
  34. pylintrc
  35. qa_config.json
  36. README.md
  37. requirements.txt
  38. run_tests.py
  39. setup.py
  40. unittest.cfg
  41. UserReadme.md
README.md

Android Native Development Kit (NDK)

The latest version of this document is available at https://android.googlesource.com/platform/ndk/+/master/README.md.

Note: This document is for developers of the NDK, not developers that use the NDK.

The NDK allows Android application developers to include native code in their Android application packages, compiled as JNI shared libraries.

To navigate this site, use the navigation bar at the top of the page. For additional documentation, see the listing for the docs directory. If you're not sure where to start, the Onboarding page will guide you.

Other Resources