2016-07-28 4 views
0

cocos2d-js브라우저를 사용하여으로 게임을 개발 중입니다.은 안드로이드에서 일부 패키지를 가져올 수 없지만, iOS에서는 괜찮습니다.

하지만 제목에 쓴대로 require("stream")은 안드로이드에서 작동하지 않습니다. https://gist.github.com/growingdever/75dc2bb9e52a1bfdb57279c33add42cc

의 SpiderMonkey의 버전 (자바 스크립트 엔진 :

정말 iOS에서 잘 작동 것은 .... 여기

내 디버그 정보

{ 
    gl.supports_vertex_array_object: true 
    gl.supports_BGRA8888: false 
    gl.supports_ATITC: false 
    gl.supports_S3TC: false 
    cocos2d.x.version: cocos2d-x 3.4 
    gl.supports_discard_framebuffer: true 
    cocos2d.x.compiled_with_profiler: false 
    gl.supports_PVRTC: false 
    cocos2d.x.build_type: DEBUG 
    gl.renderer: Mali-T760 
    gl.supports_ETC1: true 
    cocos2d.x.compiled_with_gl_state_cache: true 
    gl.version: OpenGL ES 3.1 v1.r7p0-03rel0.b596bd02e7d0169c10574b57180c8b57 
    gl.supports_NPOT: true 
    gl.max_texture_units: 96 
    gl.vendor: ARM 
    gl.max_texture_size: 8192 
} 

그리고 제가 스크립트를 실행하려면입니다 xac)은 34입니다.

나는 분 버전이나 안드로이드 SDK의 타겟 버전을 19로 바꾸려고했지만, 제대로 작동하지 않았습니다.

** 내 프로젝트는 밑줄, 비동기와 같은 일부 패키지와 함께 작동합니다. 내 경험에 비추어 볼 때 dnode을 가져올 수 없습니다. 가져올 수없는 패키지가 더 있습니다. "스트림"패키지 이벤트 스트림

답변

0

사용에 필요한 browserify @ ~ 4 내가 browserify 13.0.1 사용하지만,적인 Cocos2D-JS 안드로이드 작동하지 않는 것

.