1为了方便传输此sdk开发包,位于prebuilts目录下的emsdk目录已经被删除,可以通过下面的 2为了编译WebAssembly版本,需要在prebuilts/目录下安装emsdk 3``` 4git clone https://github.com/juj/emsdk.git --depth=1 5cd emsdk 6git pull 7./emsdk update # this may not work, ignore it 8./emsdk install latest 9./emsdk activate latest 10安装之后,需要将upstream目录复制到prebuilts/emsdk/emsdk,node复制到prebuilts/emsdk/node 11``` 12安装之后,目录结构当如: 13``` 14prebuilts/emsdk 15├── prebuilts/emsdk/emsdk 16│ ├── prebuilts/emsdk/emsdk/bin 17│ ├── prebuilts/emsdk/emsdk/emscripten 18│ │ ├── prebuilts/emsdk/emsdk/emscripten/cache 19│ │ ├── prebuilts/emsdk/emsdk/emscripten/cmake 20│ │ ├── prebuilts/emsdk/emsdk/emscripten/docs 21│ │ ├── prebuilts/emsdk/emsdk/emscripten/media 22│ │ ├── prebuilts/emsdk/emsdk/emscripten/node_modules 23│ │ ├── prebuilts/emsdk/emsdk/emscripten/__pycache__ 24│ │ ├── prebuilts/emsdk/emsdk/emscripten/src 25│ │ ├── prebuilts/emsdk/emsdk/emscripten/system 26│ │ ├── prebuilts/emsdk/emsdk/emscripten/tests 27│ │ ├── prebuilts/emsdk/emsdk/emscripten/third_party 28│ │ └── prebuilts/emsdk/emsdk/emscripten/tools 29│ ├── prebuilts/emsdk/emsdk/include 30│ │ └── prebuilts/emsdk/emsdk/include/c++ 31│ └── prebuilts/emsdk/emsdk/lib 32│ └── prebuilts/emsdk/emsdk/lib/clang 33└── prebuilts/emsdk/node 34 └── prebuilts/emsdk/node/14.18.2_64bit 35 ├── prebuilts/emsdk/node/14.18.2_64bit/bin 36 ├── prebuilts/emsdk/node/14.18.2_64bit/include 37 ├── prebuilts/emsdk/node/14.18.2_64bit/lib 38 └── prebuilts/emsdk/node/14.18.2_64bit/share 39``` 40之后调用 41``` 42./build.sh sdkdemo 进行编译demo 43```