3.0beta 用 py编译Android就出错。。。空工程没事

— Begin quote from ____

Compile++ thumb: cocos2dcpp_shared <= main.cpp

cc1plus.exe: out of memory allocating 1677721600 bytes
make.exe: *** Error 1

— End quote

有人碰到过这样的错误 吗 ?求解决办法

cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING:E:\game\MyGame\proj.android\../cocos2d/cocos/2d/platform/an
droid/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for stat
ic libraries
make.exe: Entering directory `E:/game/MyGame/proj.android'
 Compile++ thumb: cocos2dcpp_shared <= main.cpp

cc1plus.exe: out of memory allocating 1677721600 bytes
make.exe: ***  Error 1

make.exe: Leaving directory `E:/game/MyGame/proj.android'
Traceback (most recent call last):
  File "E:\game\MyGame\proj.android\build_native.py", line 147, in <module>
    build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
  File "E:\game\MyGame\proj.android\build_native.py", line 134, in build
    do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,and
roid_platform,build_mode)
  File "E:\game\MyGame\proj.android\build_native.py", line 70, in do_build
    raise Exception("Build dynamic library for project  " + app_android_root +
" ] fails!")
Exception: Build dynamic library for project  E:\game\MyGame\proj.android ] fai
ls!

E:\game\MyGame\proj.android>

是执行hellocpp里面的Android项目就会报错吗?
空工程没事 ,空工程是指?

Microsoft Windows 版本 6.1.7601]
版权所有 © 2009 Microsoft Corporation。保留所有权利。

C:\Users\xinglely>E:\cocos2d-x-3.0alpha0\MyGame\proj.android\build_native.py
File “E:\cocos2d-x-3.0alpha0\MyGame\proj.android\build_native.py”, line 18
print “ANDROID_SDK_ROOT not defined. Please define ANDROID_SDK_ROOT in your
environment”

       ^

SyntaxError: invalid syntax

C:\Users\xinglely>

奇怪,ANDROID_SDK_ROOT环境变量明明已经添加了啊

ANDROID_SDK_ROOT这个是以前配置的,一直能用,然后这里又这样提示的吗?

python 版本大于3.0 print 要加括号了,试试2.7版本的就没事了

找到原因了,是python语法错误,郁闷,我用的是python3.3

谢谢了,连空格混用tab都错,让我们这些没学过python的的情何以堪