Encode incomplete version info instead of path.

Studio needs this incomplete version identifier for more than one thing.
It's also necessary for the display-name field of the repo XML. When the
correct name is used in that field, it alters the grouping and display
of every NDK. The SDK manager decides on grouping and display names by
inference from common package prefixes rather than something explicit,
so we don't have many options here.

Bug: None
Test: inspected source.properties after build
Change-Id: Id8a534e1a41a6bb1c5c654852a57b315fdf796ca
1 file changed
tree: 452068c8a44b8ce2570967536daf2cd01d8ebcb9
  1. .github/
  2. build/
  3. docs/
  4. infra/
  5. meta/
  6. ndk/
  7. samples/
  8. scripts/
  9. sources/
  10. tests/
  11. wrap.sh/
  12. .clang-format
  13. .gitignore
  14. Android.mk
  15. checkbuild.py
  16. CleanSpec.mk
  17. CONTRIBUTING.md
  18. MANIFEST.in
  19. navbar.md
  20. ndk-gdb
  21. ndk-gdb.cmd
  22. ndk-stack
  23. ndk-stack.cmd
  24. ndk-which
  25. ndkgdb.py
  26. ndkstack.py
  27. NOTICE
  28. OWNERS
  29. parse_elfnote.py
  30. poetry.lock
  31. pyproject.toml
  32. qa_config.json
  33. README.md
  34. run_tests.py
  35. setup.py
  36. unittest.cfg
  37. 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