Windows下面一切正常,当代码移植到安卓上时候,屏幕适配和csb文件都不正常。。。具体如下图
没有人吗。


问题找到部分原因了但是无法解决。。。。
原因是:我执行完build_native之后,然后把项目导入eclipse。。。但是导入后,我你再无论如何改代码他都不会反应上去,直接往我手机安装老版本的apk,求解这是为什么
第二个,csb文件的资源无法正确反应上去,没查出来为什么,求解
build之前先重新复制资源。。。改脚本
不好意思,回复晚了,要改哪个脚本啊。。。。
我之前新建3.6HelloWorld工程,然后Build,真机运行成功了,然后再改一行代码,继续真机运行,发现那行代码白改。。。修改根本没有反应上去
需要手动自己手动运行build_native。。。不知道我哪出现了问题。。。昨天新下载的3.7也一样。。。。还有我用3.5新建工程,还没运行呢,在Eclipse里面显示Build dynamic library for project " + app_android_root + " ] fails!下面弹异常了。。。。。求怎么弄啊。。。。
还有我cocostudio创建的MainScene.csb,他下面的图片资源我都放在了一起,我在VS2013上运行显示正常,但是在Eclipse上面运行MainScene.csb是成功加载了,但是里面控件的相应资源都没有找到,不知道我该怎么处理啊???????求救啊!!!!
我MainScene.csb放到了相应工程的Resources\LoginScene下面(LoginScene是我新建的文件夹)
我在使用cocosstudio发布资源的时候发布路径是:Resources/LoginScene。。。。。。。。。。。
这两个命名我甚至都保证了一样。。。。不知道为什么就是不好使。。。。。。
这两个产生的原因是不是一样啊??是我哪里没有配置好吗???????
在Eclipse下面不能反应我修改的代码,这个还好说,凑合凑合用。但是也希望能帮我解决一下。主要是cocosstudio的图片资源不能反应上去,这个可咋整啊。。。
不考虑改脚本的情况, 记得安卓工程有两个目录 分别存放的是c++的代码和你的资源文件吧, 第一次build需要把你的代码和资源分别拷到这两个目录里面去
如果你改的不是这两个文件夹下的东西 当然不会生效了 改完重新复制一次
OK,解决了。。。。最后能问一下,每次修改了C++代码必须手动运行一边build_native.py吗???
是啊 原理是通过NDK把C++代码打成一个so包, 然后在java端调用运行这个so包而已, 你的源代码变了,so包必然要重新生成.
好吧~~~~~~ 