Pass .zip to --ndk

In run_tests.py, allow passing a .zip file to --ndk, in which case it
will be unpacked into out/.

This is because we want to use CI to build the tests on Windows, and the
NDK build artifact will be made available as a zip file.

Change-Id: Iba6b0f81f614194a0d50104224ded8f11635b704
1 file changed
tree: 5c119dd40164071bc2dacd50b30f1e419d8a68d8
  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. poetry.lock
  35. pylintrc
  36. pyproject.toml
  37. qa_config.json
  38. README.md
  39. run_tests.py
  40. setup.py
  41. unittest.cfg
  42. 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