Cocos2d не поддерживает разрешение изображения выше 1024?
Это, вероятно, правильно. На ios это не до 2048 на большинстве устройств, но старые устройства по-прежнему ограничены максимальным размером 1024. Я думаю, что это ограничение OpenGL, а не Cocos2d. Я полагаю, что OpenGL 1.1 и ниже ограничены 1024 * 1024 текстурами.
Если вы можете напрямую вызывать вызовы opengl, попробуйте Java-эквивалент этого:
glGetIntegerv(GL_MAX_TEXTURE_SIZE, &result);