cocos2d-x 3.9 win 7 64位搭建android开发环境遇到的问题:
- 执行setup.py报错错误如下:
$ /cygdrive/f/work/cocos2d-x-3.9/setup.py
Setting up cocos2d-x…
->Check environment variable COCOS_CONSOLE_ROOT
->Search for environment variable COCOS_CONSOLE_ROOT…
->COCOS_CONSOLE_ROOT is found : F:\work\cocos2d-x-3.9\tools\cocos2d-console\bin
->Update variable COCOS_CONSOLE_ROOT in files ‘.bash_profile’, ‘.bash_login’, ‘.profile’]
->No files updated, add variable COCOS_CONSOLE_ROOT instead!
-> Add COCOS_CONSOLE_ROOT environment variable…
Traceback (most recent call last):
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 707, in
opts.ndk_root, opts.android_sdk_root, opts.ant_root)
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 665, in set_environment_variables
self.set_console_root()
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 484, in set_console_root
self._force_update_env(COCOS_CONSOLE_ROOT, cocos_consle_root)
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 567, in _force_update_env
ret = self._force_update_unix_env(var_name, value)
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 551, in _force_update_unix_env
ret = self._set_environment_variable(var_name, value)
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 206, in _set_environment_variable
ret = self._set_environment_variable_unix(key, value)
File “/cygdrive/f/work/cocos2d-x-3.9/setup.py”, line 186, in _set_environment_variable_unix
shutil.copy(self.file_used_for_setup, self.backup_file)
File “/usr/lib/python2.7/shutil.py”, line 119, in copy
copyfile(src, dst)
File “/usr/lib/python2.7/shutil.py”, line 82, in copyfile
with open(src, ‘rb’) as fsrc:
IOError: No such file or directory: ‘’
-
既然自动修改路径失败了,我就手动添加了需要添加的如,ANT_ROOT,NDK_ROOT,COCOS_CONSOLE_ROOT,等等
这时候,打开ec导入已创建好的android工程,启动直接报错,无法进行编译,ec提示build时候发生了错误,
错误信息如下:
Errors occurred during the build.
Errors running builder ‘Scanner Configuration Builder’ on project ‘test’.
java.lang.NullPointerException -
好吧,既然ec不行,直接使用cocos run进行了编译
先是报错:
Administrator@human-PC /cygdrive/f/work/cocos2d-x-3.9/project/test
cocos run -p android
未找到配置文件 /home/Administrator/.cocos-project.json
既然无法找到文件,我就把工程中的copy了一个过去
继续run
第四个错误信息如下:
Administrator@human-PC /cygdrive/f/work/cocos2d-x-3.9/project/test
cocos run -p android -j 4 --ap 8
没有可用的平台。
我看了一遍又一遍的网上教程,还有官方的一些说明,顺利的话,就是setup.py执行成功,接下来就顺利成长了
我这个是什么原因呢,
我这个是什么原因呢,
我这个是什么原因呢???