Skip to content

Setup your GitHub Actions workflow with a specific version of the Android NDK

License

Notifications You must be signed in to change notification settings

captainurist/setup-ndk

 
 

Repository files navigation

setup-ndk

test status

This action sets up an Android NDK environment by downloading and caching a version of the NDK and adding it to the PATH

Usage

See action.yml

Basic

steps:
  - uses: actions/checkout@v2
  - uses: nttld/setup-ndk@v1
    with:
      ndk-version: r25b
  - runs: ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk NDK_APPLICATION_MK=./Application.mk

Using the installation path

steps:
  - uses: actions/checkout@v2
  - uses: nttld/setup-ndk@v1
    id: setup-ndk
    with:
      ndk-version: r21e
      add-to-path: false
  - run: ./build.sh
    env:
      ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}

Caching locally

steps:
  - uses: actions/checkout@v2
  - uses: nttld/setup-ndk@v1
    with:
      ndk-version: r25b
      local-cache: true

About

Setup your GitHub Actions workflow with a specific version of the Android NDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%