node — Node v26.x for Android (build #130)
Pre-release
Pre-release
Automated Android build
| Node.js ref | v26.x |
| Artifact label | node |
| Build profile | balanced |
| NDK version | r29 |
| Trigger | push |
| Commit | e334d87558dc95d51d86e91e868ae48b27434f54 |
arm64-v8a is always included when the build succeeds; armeabi-v7a
is experimental and only present below if that leg also succeeded.
Each ABI ships two raw files — not archived, since GitHub already
wraps every artifact in one zip on download, so tar/zip-ing them
ourselves first would just double-pack the output:
node-android-<abi>— thenodeCLI binary
itself (single ELF, PIE, statically linked against libc++, all
symbols exported via -rdynamic/--export-dynamic). Rename it to
lib*.so yourself downstream if your app needs Android to
extract it with exec permissions.node-android-<abi>-libc++_shared.so— an
unmodified copy of the NDK's libc++_shared.so for that ABI,
bundled for native-addon builds that dynamically need it.
nodeitself does NOT depend on it — it remains fully
static/standalone.
Each ABI also ships a *-headers.zip — Node's public headers,
all of V8's and libuv's includes, and config.gypi — for
compiling native N-API addons against that specific build. Use
the headers matching the target ABI — config.gypi differs
between arm64-v8a and armeabi-v7a. (Bundled OpenSSL/zlib headers
are not included.)