关于cocos2d-x 3.5 3.6 版本android eclipse sh: cocos: command not found

请官方人员给为们回答下在3.4以后的版本中在eclipse中出现 sh: cocos: command not found 问题如何解决 ndk ant android sdk 的环境变量全部设置好 确认没有问题。
请官方在升级的时候多测试一下这些bug 虽然这些问题有其他路径可以解决但是一个好的游戏引擎还是要考虑下不要一升级动不动就出现很多bug

我扔过一篇帖子说这个的,你试试http://www.cocoachina.com/bbs/read.php?tid-296022.html

谢谢了 之前看了你的帖子一直不成功 今天晚上又重新看了一遍成功了 非常感谢

#!/usr/bin/python

build_native.py

Build native codes

Please use cocos console instead

import sys
import os, os.path
import shutil
from optparse import OptionParser

def build(build_mode):

current_dir = os.path.dirname(os.path.realpath(__file__))
cocos_root = os.path.join(current_dir, "../cocos2d")

app_android_root = os.path.join(current_dir, "../")
    
if build_mode is None:
      build_mode = 'debug'
elif build_mode != 'release':
    build_mode = 'debug'

COCOS_CONSOLE_ROOT = os.environ'COCOS_CONSOLE_ROOT']
command = '%s/cocos compile -p android -s %s -m %s' % (COCOS_CONSOLE_ROOT, app_android_root, build_mode)
if os.system(command) != 0:
    raise Exception("Build dynamic library for project  " + app_android_root + " ] fails!")

-------------- main --------------

if name == ‘main’:

parser = OptionParser()
parser.add_option("-n", "--ndk", dest="ndk_build_param", help='it is not used', action="append")
parser.add_option("-p", "--platform", dest="android_platform", 
help='it is not used')
parser.add_option("-b", "--build", dest="build_mode", 
help='the build mode for java project,debug or release.Get more information,please refer to http://developer.android.com/tools/building/building-cmdline.html')
(opts, args) = parser.parse_args()

print "Please use cocos console instead.\n"

build(opts.build_mode)

楼上的这个文件可以正常使用

但是要配置eclipse的C++环境变量 把ndk android-sdk ant cocos 环境变量 具体的方法 看沙发上的链接的配置