编译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
相关产品推荐
相关产品推荐

