You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译Android版nodejs-mobile时持续触发make Error 2问题求助

编译nodejs-mobile for Android时出现make: *** [node] Error 2错误求助

我在为Android编译nodejs-mobile包时,严格按照官方文档操作,但每次都在编译最后阶段触发make: *** [node] Error 2错误。我已经尝试过官方文档中提到的所有架构,问题依然存在。由于仓库提供的预编译二进制文件不包含完整ICU支持,我必须进行自定义编译。

以下是报错前的堆栈输出:

ar: ar: @/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/histogram/libhistogram.a.ar-file-listar: : No such file or directory
@/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.host/tools/v8_gypfiles/libv8_zlib.a.ar-file-list: No such file or directory
@/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/base64/libbase64.a.ar-file-list: No such file or directory
ar: @/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/simdutf/libsimdutf.a.ar-file-list: No such file or directory
ar: ar: @/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/llhttp/libllhttp.a.ar-file-listar: : No such file or directory
@/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/zlib/libzlib.a.ar-file-list: No such file or directory
ar: @/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/uvwasi/libuvwasi.a.ar-file-list@/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a.ar-file-list: No such file or directory
ar: @/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/ada/libada.a.ar-file-listar: @/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.host/tools/v8_gypfiles/libv8_libplatform.a.ar-file-list: No such file or directory
: No such file or directory
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.host/tools/v8_gypfiles/libv8_zlib.a] Error 1
make[1]: *** Wa: iting for unfinished jobs....No such file or directory

make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/llhttp/libllhttp.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/zlib/libzlib.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/simdutf/libsimdutf.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/base64/libbase64.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/ada/libada.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/histogram/libhistogram.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.target/deps/uvwasi/libuvwasi.a] Error 1
make[1]: *** [/Users/akhilrajnambiar/Nodejs-mobile/nodejs-mobile-main/out/Release/obj.host/tools/v8_gypfiles/libv8_libplatform.a] Error 1
1 warning generated.
rm 4cbf27825a36c641421e9f069b6ef108610efbc6.intermediate 2bf5713574d602ee90aa55e57347a60daccdd812.intermediate
make: *** [node] Error 2

我执行的编译命令为:

./tools/android_build.sh /path/to/android-ndk-r21b 24 arm64

恳请有相关经验的开发者提供解决方案,万分感谢!


内容的提问来源于stack exchange,提问作者Akhilraj Nambiar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 02:25:58