Skip to content

codebysushil/linux-android-armv7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐳 Android ARMv7 Builder Docker Image

Docker Image (linux-android-armv7)

This repository provides a cross-compilation Docker image for building Rust + Node.js native modules targeting linux-android-armv7 (Android NDK armeabi-v7a ABI).


📦 Image Features

  • ✅ Ubuntu 22.04 base
  • ✅ Android NDK r27c
  • ✅ Rust toolchain + armv7-linux-androideabi target
  • ✅ Node.js (v18 LTS) + Yarn
  • ✅ QEMU support for cross-arch compatibility

📥 Usage

Pull the image

docker pull ghcr.io/codebysushil/linux-android-armv7-builder:latest

Release

target armv7 or armeabi CPU architecture

OS: Android ARCH: armv7 or aarch64

for armv7a (32-bit)

cargo build --target armeabi-linux-androideabi --release

cargo build --target armv7-linux-androideabi --release

for armv8a or aarch64 (64-bit)

cargo build --target aarch64-linux-android --release

Example

- target: armeabi-linux-androideabi
  strip: llvm-strip
  image: ghcr.io/codebysushil/linux-android-armv7/linux-android-armv7:latest@sha256:90632d805b53d78e5f0fe98c0ac8ceb3528b344a00b024106b66919fbf91d887

- target: aarch64-linux-andeoid
  strip: llvm-strip
  image: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64

About

Linux android armv7a or armeabi 32-bit system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors 2

  •  
  •