2 qq 21899851 qq_21899851 于 2016.02.09 01:07 提问

cocos2d-x移植安卓的一个问题实在是找不到解决途径了

Updated project.properties
Updated local.properties
Updated file D:\CocosDevelop\PopStars\proj.android..\cocos2d\cocos\platform\android\java\proguard-project.txt
Traceback (most recent call last):
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin\/cocos.py", line 504, in
run_plugin(command, argv, plugins)
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin\/cocos.py", line 469, in run_plugin
dependencies_objects[dep_name] = run_plugin(dep_name, argv, plugins)
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin\/cocos.py", line 469, in run_plugin
dependencies_objects[dep_name] = run_plugin(dep_name, argv, plugins)
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin\/cocos.py", line 471, in run_plugin
plugin.run(argv, dependencies_objects)
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin..\plugins\project_compile\project_compile.py", line 1075, in run
self.build_android()
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin..\plugins\project_compile\project_compile.py", line 332, in build_android
self.apk_path = builder.do_build_apk(sdk_root, ant_root, self._ap, build_mode, output_dir, self._custom_step_args, self)
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin..\plugins\project_compile\build_android.py", line 307, in do_build_apk
self._copy_resources(custom_step_args)
File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin..\plugins\project_compile\build_android.py", line 445, in _copy_resources
shutil.rmtree(assets_dir)
File "C:\Python27\lib\shutil.py", line 247, in rmtree
rmtree(fullname, ignore_errors, onerror)
File "C:\Python27\lib\shutil.py", line 247, in rmtree
rmtree(fullname, ignore_errors, onerror)
File "C:\Python27\lib\shutil.py", line 252, in rmtree
onerror(os.remove, fullname, sys.exc_info())
File "C:\Python27\lib\shutil.py", line 250, in rmtree
os.remove(fullname)
WindowsError: [Error 5] : 'D:\CocosDevelop\PopStars\proj.android\assets\stars\.svn\all-wcprops'

是在做消灭星星时候遇到,PC正常运行,当我PC上实现音乐播放之后就出错了,另外在游戏中也用到了自己使用cocostudio制作的UI,

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.09 07:00

这种移植肯定是要手工参与进去的。不可能完全依赖一个自动的程序来转换。特别是你依赖的库不全的情况下,你需要手工来处理这些外部的调用。

qq_21899851
qq_21899851 嗯,还是谢谢您,我也知道大概是win32下完美实现的某个库没有很好的融合到安卓编译过程中,只不过平时找不到库的说明都是什么什么文件不能找到,这种直接在安卓.mk文件中自己添加就可以了,但是这个错误和cocos.py和python的命令有关的问题连看都看不太明白。。。。网上这种错误根本没法搜索,也是我方法不对吧可能,另外我的ndk也是r9d,python也是2.7.5的版本,常理来说这个环境应该没问题的,cocos3.x的版本可以直接在dos下命令打出编译移植,不需要直接进入eclipse感觉是方便,另外如果您有头绪的话我可以把我的源文件发给您请您大概说下思路。毕竟新手,才学习3到4个月。(邮箱:986063761@qq.com)可以得话我可以打包我的源代码发给您邮箱
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!