我发现一个特别傻逼的问题一般人可能难以发现,我马甲买下n2n1game之后就发现两点特别傻逼的问题,因为我换了电脑,然后就突然出现了很多小问题,第一点是,发布资源info如果没调用到7z.exe的话游戏黑屏是因为zip包读取不出来,为什么读不出来呢?因为最新版的winrar是个傻逼东西,它压缩方式改了,导致加了密码之后读不出来,手动压缩的时候添加密码页面记得填写经典压缩方法,不然这个逼问题我不说你绝对得研究一天,还有就是发布资源执行bat脚本的时候MD5的json文件写不进去,这种傻逼问题可能因为是电脑临时缓存文件的变量不知道出了什么几把问题,导致读取不到本地MD5的.json文件,非常傻逼,你没办法换目录,最不麻烦的办法是直接换一台电脑发布或者重装一下系统,因为可能是系统的问题,就算你环境变量配置的是正确的,也读取不到本地缓存。
然后就是最让我感觉到傻逼的ndk问题了怎么说呢,用win10的环境多多少少都会出现一点点问题,首先最好是用软件把dll修复一下,其次就是ndk10d打包可能会有一个非常傻逼的问题
error: E:N2n1Gameframeworksruntime-srcproj.android-studio../../cocos2d-x/external/bullet/prebuilt/android/armeabi-v7a/libBulletCollision.a: No such file or directory
报错读取不到文件,不知道什么原因路径的反斜杠\没被读出来g++.exe无法编译,目前自测ndk12是可以正常打包的。正常来说想按照作者测试到ndk16,那你就得改改环境了和mk了,然后androidsdk要升级一下,不然现在的系统大部分都是高版本的,弹窗sdk过低也不好看,再有对机型的适配兼容也不是很好。