Skip to content

Build static libnode and shared libjavet-node for Android

License

Notifications You must be signed in to change notification settings

goldenduo/build-javet-node-android

 
 

Repository files navigation

build-javet-node-android

Build static libnode and shared libjavet-node for Android

Collaborate with @Miaow233

Reference of patches

configure.py:

push_registers_asm.cc:

constants-arm.h:

mkdir abc && docker run --name duoduobuilder
-v $PWD/abc:/abc
duoduo/builder:latest ./build.sh arm64

./build-android.sh
-DNODE_DIR=/abc/node
-DCMAKE_ANDROID_NDK=/abc/android-sdk/ndk/25.1.8937393
-DCMAKE_ANDROID_ARCH=arm64

cmake ../ -DCMAKE_SYSTEM_NAME=Android -DJAVET_VERSION=2.1.2
-DNODE_DIR=/abc/node
-DCMAKE_ANDROID_NDK=/abc/android-sdk/ndk/25.1.8937393
-DCMAKE_ANDROID_ARCH=arm64 && make

docker run -it needtofix /bin/bash

docker build -f Dockerfile.prod -t javet_native_build . mkdir abc && docker run -it --name javet_native_build_container
javet_native_build /bin/bash

About

Build static libnode and shared libjavet-node for Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 56.6%
  • Dockerfile 43.4%