传统的Android APP项目在发布的时都要进行代码混淆的操作(proguard)
于是我在移植Cocos2dx项目时,也同样对Android项目进行了代码混淆的操作。
可结果是项目运行时却出错了。
这主要是由于java部分的代码经过混淆后和NDK中需要到的方法和名称对不上了。
解决办法:不进行java代码混淆。
对于以C为核心的Android项目,混淆代码其实没有必要。
传统的Android APP项目在发布的时都要进行代码混淆的操作(proguard)
于是我在移植Cocos2dx项目时,也同样对Android项目进行了代码混淆的操作。
可结果是项目运行时却出错了。
这主要是由于java部分的代码经过混淆后和NDK中需要到的方法和名称对不上了。
解决办法:不进行java代码混淆。
对于以C为核心的Android项目,混淆代码其实没有必要。