Fail to start in Android Build, but ok in IOS and WIN32

I have declare a class like this:
class CEffect : public CCSprite
{
static CEffect mEffs[MAX_EFFECT];
};

It is OK, to run in IOS build and win32 build, but it fail to startup in Android build. I am using cocos2d-x 2.0.3. When I change this static instance to some member variables, the program become fine in Android, does anyone know why? or is it a bug in 2.0.3?