@@ -37,7 +37,7 @@ file a new issue.
37
37
* [ Option 1: Manual install] ( #option-1-manual-install )
38
38
* [ Option 2: Automated install with Boxstarter] ( #option-2-automated-install-with-boxstarter )
39
39
* [ Building Node.js] ( #building-nodejs-2 )
40
- * [ Android/Android-based devices (e.g. Firefox OS) ] ( #androidandroid-based-devices-eg-firefox-os )
40
+ * [ Android] ( #android )
41
41
* [ ` Intl ` (ECMA-402) support] ( #intl-ecma-402-support )
42
42
* [ Build with full ICU support (all locales supported by ICU)] ( #build-with-full-icu-support-all-locales-supported-by-icu )
43
43
* [ Unix/macOS] ( #unixmacos )
@@ -659,22 +659,25 @@ To test if Node.js was built correctly:
659
659
> Release\n ode -e " console.log('Hello from Node.js', process.version)"
660
660
```
661
661
662
- ### Android/Android-based devices (e.g. Firefox OS)
662
+ ### Android
663
663
664
664
Android is not a supported platform. Patches to improve the Android build are
665
665
welcome. There is no testing on Android in the current continuous integration
666
666
environment. The participation of people dedicated and determined to improve
667
667
Android building, testing, and support is encouraged.
668
668
669
669
Be sure you have downloaded and extracted
670
- [ Android NDK] ( https://developer.android.com/tools/sdk/ ndk/index.html ) before in
670
+ [ Android NDK] ( https://developer.android.com/ndk ) before in
671
671
a folder. Then run:
672
672
673
673
``` console
674
- $ ./android-configure /path/to/your/android-ndk
675
- $ make
674
+ $ source ./android-configure /path/to/your/android-ndk target_arch android_sdk_version
675
+ $ make -j4
676
676
```
677
677
678
+ The Android SDK version should be at least 24 (Android 7.0) and the target
679
+ architecture supports \[ arm, arm64/aarch64, x86, x86\_ 64] .
680
+
678
681
## ` Intl ` (ECMA-402) support
679
682
680
683
[ Intl] ( https://github.com/nodejs/node/blob/HEAD/doc/api/intl.md ) support is
0 commit comments