goldenduo / build-javet-node-android

Build static libnode and shared libjavet-node for Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Shell 56.6%Language:Dockerfile 43.4%