1. 下载二进制包:https://github.com/sjitech/nodejs-android-prebuilt-binaries/blob/master/nodejs-7.7.2-android-x86-full/all.7z
2. 将其解压,转换成zip文件上传到模拟器
adb push ~/Downloads/all.zip /mnt/shared/NoxShare/
3. 在模拟器中解压:unzip all.zip
4. 拷贝node相关东东到相应目录
cp /mnt/shared/NoxShare/all/lib/node_modules/ /system/lib/
cp /mnt/shared/NoxShare/all/bin/node /system/xbin/
5. 创建软连接
cd /system/xbin/
ln -s ../lib/node_modules/npm/bin/npm-cli.js npm
6. 尝试执行npm
如果报错:/system/xbin/npm: No such file or directory, 那么修改../lib/node_modules/npm/bin/npm-cli.js 的第一行:
vi npm
将第一行 修改为 #!/system/xbin/node
保存退出
7. 查看node,npm状态: