同一个项目分别用eclipse 编译和 androidstudio 编译打包, 结果发现androidstudio要比eclipse的大4M, 对比文件发现差距出现在*.so文件上, 求官方技术帮忙分析下, 我用的是cocos2d-x3.12版本, 我记得3.12android打包的时候,没用的模块会自动剔除,但是不明白cocos2d-x是怎么实现的?在什么文件处理的?
用Android Studio打包时.so使用什么编译出来的?没用模块自动剔除是编译器会干的事情。
用的是cocos 的命令

如果都是用cocos命令的话,不应该有问题。你看eclispe是不是一样的命令行。
PS:应该是 compile -p android --android-studio
一个是release,一个是debug,包的体积肯定不一样。在Android Studio你应该用 cocos compile -p android --android-studio -m release。
我直接比较的是签名包,studio的签名包选择的是release
请问下,你的这个界面是android studio的哪里?我一直都是用命令行跑的…你这样写了就可以直接在as里编译了吧
多谢,这里已经可以编译了,我还有件事问下,现在是不是还不能直接用as写游戏,还是要用vs之类的写好再移植android?
你的意思是编写代码吗?我vs用习惯了,都是vs开发最后用他们移植下, android。mk文件 遍历文件下的所有cpp和c文件的时候注意下,和eclipse有一点的不一样多加一个…/
我明白了 谢谢
