readme.txt
September 13, 2015 · View on GitHub
编译 mozjswrap 库:
Android (使用 NDK r9c)
-
打开 moz.gyp, 设置 js_debug 为 false. (line 9)
-
重命名文件夹为 jni,重命名后布局是这样的: jni/ mozjswrap.cpp mozjswrap.h Android.mk
-
命令行进入到 jni ,执行命令: sh gen-android.sh
-
输出:../libs/armeabi-v7a/libmozjswrap.so
Windows, Mac, iOS (使用 gyp, python, VisualStudio, XCode)
-
安装 python 2.7.x. (Windows版的在群文件里有)
-
打开 moz.gyp, 如果是 iOS,设置 js_debug 设置为 false,Windows 和 Mac 设置为 true (line 9)
-
编译 Windows: 执行 gen-msvs2012.bat 输出: ./build/Release/bin/mozjswrap.dll iOS: bash gen-ios.sh 输出: ./build/Release-iphoneos/libmozjswrap.a Mac: bash gen-mac.sh 输出: ./build/Default/mozjswrap.bundle