jsb模式下是通过打包spidermonkey来运行JS代码的。由于JS是一个解释型的语言,所以是把js当作assets直接拷贝进去的。带来的问题就是将apk包解压后就可以直接拿到js的源代码。
幸好官方出了一个cocos2d-console的工具,通过该工具可以将js编译为字节码。该工具在官方发布包的tools目录下。
那如何在发布的时候自动
用AXMLPrinter2.jar反编译xxx.xml文件解压xxx.apk,选择main.xml(选择其xml文件xml文件都乱码)复制AXMLPrinter2.jar所目录通cmd进入AXMLPrinter2.jar所目录使用命令main.txt反编译文件现看懂
java -jar AXMLPrinter2.jar main.xml >main.txt
我http://blog.csdn.net/hyz4287010/article/details/7165740 找拷贝