android项目自己加了很多东西,主要是多渠道和第三方sdk里的东西。
现在引擎升级了, 每次构建时都会提示。
Project version [2.0.2] not match cocos2d-x-lite version [2.0.5]. Please delete your build path, then rebuild project.
是否真的要把build全删了? 那改过的java代码不是要全部重来一遍?
android项目自己加了很多东西,主要是多渠道和第三方sdk里的东西。
现在引擎升级了, 每次构建时都会提示。
Project version [2.0.2] not match cocos2d-x-lite version [2.0.5]. Please delete your build path, then rebuild project.
是否真的要把build全删了? 那改过的java代码不是要全部重来一遍?
同问,我现在的做法也是删除 build 重新构建,再手工同步旧的 java 代码。。
另外。 我用的是jsb-link
我要挖坟了。
我今天想从2.0.5升级到2.0.9
搞了一晚上都没成功
android项目编译失败。
我的做法是不删除build/jsb-link
用2.0.9建个空白的新项目,然后构建android项目。
然后手动对比项目的区别 。
主要对比main.js build.gradle jni cpp cocos项目的java目录 等。
我感觉我每个都对比着改过了, 可编译c++就是失败。
我相信遇到这个问题的人肯定不少。
希望官方能出个说明,到底怎么样升级比较好。完全删了重新构建真的不现实。
java相关的东西 改的太多了 版本又多。
我昨天遇到的问题是1.9.3项目升级到2.0.8,安卓打包失败,但是2.0.8新建的工程是可以打包的,直接原因是引擎两个版本ABI库里面的文件不同,解决方法是只保留assets,作为新项目打开,然后就可以编译了,如果不是这个问题,那就可能是一些常见问题了,构建路径太长,ndk版本太高,环境没配对等等
这种方式靠谱不?要是删除原来的重新对比太麻烦了,一堆SDK啥的都要重新搞
前排关注,我也因为这个问题屡次纠结,以至于备份了特别多的build目录,防止一升级或者偶尔抽风
顶一下