getEngine.runOnUpdateThread(new Runnable() {
@Override
public void run() {
//attach ou detach aqui
}
});
Eu precisei trocar o getEngine para mEngine. É a mesma coisa?
scene.unregisterTouchArea(lek1); funcionou perfeitamente.
O problema ainda continua. Quando vou clicar pela 10 vezes no bicho, o game fecha.
LogCat:
02-27 17:11:59.460: D/AndEngine(8935): VERSION: OpenGL ES 2.0
02-27 17:11:59.460: D/AndEngine(8935): RENDERER: OpenGL ES 2.0
02-27 17:11:59.460: D/AndEngine(8935): EGLCONFIG: EGLConfig(Red=5, Green=6, Blue=5, Alpha=0, Depth=0, Stencil=0)
02-27 17:11:59.460: D/AndEngine(8935): EXTENSIONS: GL_ARB_texture_non_power_of_two GL_OES_blend_func_separate GL_OES_blend_equation_separate GL_OES_blend_subtract GL_OES_byte_coordinates GL_OES_compressed_paletted_texture GL_OES_point_size_array GL_OES_point_sprite GL_OES_single_precision GL_OES_stencil_wrap GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat GL_OES_element_index_uint GL_OES_texture_cube_map GL_OES_draw_texture GL_OES_framebuffer_object GL_OES_depth24 GL_OES_depth32 GL_OES_fbo_render_mipmap GL_OES_rgb8_rgba8 GL_OES_stencil1 GL_OES_stencil4 GL_OES_stencil8 GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_APPLE_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture
02-27 17:11:59.460: D/AndEngine(8935): MAX_VERTEX_ATTRIBS: 16
02-27 17:11:59.460: D/AndEngine(8935): MAX_VERTEX_UNIFORM_VECTORS: 256
02-27 17:11:59.460: D/AndEngine(8935): MAX_FRAGMENT_UNIFORM_VECTORS: 256
02-27 17:11:59.460: D/AndEngine(8935): MAX_TEXTURE_IMAGE_UNITS: 32
02-27 17:11:59.460: D/AndEngine(8935): MAX_TEXTURE_SIZE: 8192
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onSurfaceCreated @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onCreateGame @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onCreateResources @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onCreateScene @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onPopulateScene @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onGameCreated @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onSurfaceChanged(Width=1200, Height=900) @(Thread: 'GLThread 10')
02-27 17:11:59.460: D/AndEngine(8935): MainActivity.onResumeGame @(Thread: 'main')
02-27 17:11:59.480: D/dalvikvm(8935): GC_EXTERNAL_ALLOC freed 135K, 50% free 2771K/5447K, external 727K/1038K, paused 0ms
02-27 17:11:59.510: D/dalvikvm(8935): GC_FOR_MALLOC freed 8K, 50% free 2763K/5447K, external 2571K/3210K, paused 0ms
02-27 17:11:59.510: I/dalvikvm-heap(8935): Grow heap (frag case) to 9.437MB for 1887852-byte allocation
02-27 17:11:59.530: D/dalvikvm(8935): GC_FOR_MALLOC freed <1K, 37% free 4606K/7303K, external 2571K/3210K, paused 0ms
02-27 17:11:59.570: D/dalvikvm(8935): GC_CONCURRENT freed <1K, 37% free 4606K/7303K, external 2571K/3210K, paused 0ms+0ms
02-27 17:11:59.600: I/jdwp(8935): Ignoring second debugger -- accepting and dropping
02-27 17:11:59.600: D/dalvikvm(8935): GC_EXTERNAL_ALLOC freed 2264K, 65% free 2763K/7751K, external 727K/1239K, paused 0ms
02-27 17:11:59.660: D/dalvikvm(8935): GC_EXTERNAL_ALLOC freed 1904K, 65% free 2763K/7751K, external 727K/1324K, paused 10ms
02-27 17:11:59.690: D/dalvikvm(8935): GC_FOR_MALLOC freed <1K, 65% free 2762K/7751K, external 3427K/4280K, paused 0ms
02-27 17:11:59.690: I/dalvikvm-heap(8935): Grow heap (frag case) to 11.110MB for 2764812-byte allocation
02-27 17:11:59.710: D/dalvikvm(8935): GC_FOR_MALLOC freed 0K, 48% free 5462K/10503K, external 3427K/4280K, paused 0ms
02-27 17:11:59.710: D/dalvikvm(8935): GC_CONCURRENT freed <1K, 48% free 5462K/10503K, external 3427K/4280K, paused 0ms+0ms
02-27 17:11:59.750: D/dalvikvm(8935): GC_EXPLICIT freed 2700K, 74% free 2762K/10503K, external 727K/3427K, paused 0ms
02-27 17:11:59.750: D/dalvikvm(8935): GC_EXPLICIT freed 4K, 74% free 2762K/10503K, external 731K/3427K, paused 0ms
02-27 17:12:00.690: V/AndEngine(8935): org.andengine.input.touch.TouchEvent$TouchEventPool<TouchEvent> was exhausted, with 0 item not yet recycled. Allocated 1 more.
02-27 17:12:00.690: V/AndEngine(8935): org.andengine.util.adt.pool.PoolUpdateHandler$1<TouchEventRunnablePoolItem> was exhausted, with 0 item not yet recycled. Allocated 1 more.
02-27 17:12:00.770: D/dalvikvm(8935): GC_EXPLICIT freed 14K, 74% free 2771K/10503K, external 730K/1242K, paused 0ms
02-27 17:12:01.440: D/dalvikvm(8935): GC_EXPLICIT freed 6K, 74% free 2771K/10503K, external 731K/1242K, paused 10ms
02-27 17:12:02.070: D/dalvikvm(8935): GC_EXPLICIT freed 5K, 74% free 2771K/10503K, external 731K/1242K, paused 0ms
02-27 17:12:02.520: D/dalvikvm(8935): GC_EXPLICIT freed 5K, 74% free 2771K/10503K, external 732K/1242K, paused 0ms
02-27 17:12:02.900: D/dalvikvm(8935): GC_EXPLICIT freed 5K, 74% free 2771K/10503K, external 731K/1242K, paused 0ms
02-27 17:12:04.460: D/AndEngine(8935): FPS: 56,80 (MIN: 0 ms | MAX: 320 ms)
02-27 17:12:04.730: D/dalvikvm(8935): GC_EXPLICIT freed 9K, 74% free 2772K/10503K, external 731K/1242K, paused 0ms
02-27 17:12:05.250: D/dalvikvm(8935): GC_EXPLICIT freed 5K, 74% free 2772K/10503K, external 731K/1242K, paused 0ms
02-27 17:12:05.600: D/dalvikvm(8935): GC_EXPLICIT freed 5K, 74% free 2772K/10503K, external 731K/1242K, paused 0ms
02-27 17:12:06.180: D/dalvikvm(8935): GC_EXPLICIT freed 5K, 74% free 2772K/10503K, external 731K/1242K, paused 0ms
02-27 17:12:06.450: W/dalvikvm(8935): threadid=8: thread exiting with uncaught exception (group=0xb40a04f0)
02-27 17:12:06.450: I/Process(8935): Sending signal. PID: 8935 SIG: 9
02-27 17:12:06.450: D/AndroidRuntime(8935): procName from cmdline: com.example.ahlelek
02-27 17:12:06.450: E/AndroidRuntime(8935): in writeCrashedAppName, pkgName :com.example.ahlelek
02-27 17:12:06.450: D/AndroidRuntime(8935): file written successfully with content: com.example.ahlelek StringBuffer : ;com.example.ahlelek
02-27 17:12:06.450: E/AndroidRuntime(8935): FATAL EXCEPTION: UpdateThread
02-27 17:12:06.450: E/AndroidRuntime(8935): java.lang.ArrayIndexOutOfBoundsException
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.entity.text.vbo.HighPerformanceTextVertexBufferObject.onUpdateVertices(HighPerformanceTextVertexBufferObject.java:121)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.entity.text.Text.onUpdateVertices(Text.java:335)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.entity.text.Text.setText(Text.java:223)
02-27 17:12:06.450: E/AndroidRuntime(8935): at com.example.ahlelek.MainActivity$2.onAreaTouched(MainActivity.java:170)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.entity.scene.Scene.onAreaTouchEvent(Scene.java:409)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.entity.scene.Scene.onSceneTouchEvent(Scene.java:328)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.engine.Engine.onTouchScene(Engine.java:452)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.engine.Engine.onTouchEvent(Engine.java:438)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.input.touch.controller.BaseTouchController$TouchEventRunnablePoolItem.run(BaseTouchController.java:102)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.util.adt.pool.RunnablePoolUpdateHandler.onHandlePoolItem(RunnablePoolUpdateHandler.java:54)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.util.adt.pool.RunnablePoolUpdateHandler.onHandlePoolItem(RunnablePoolUpdateHandler.java:1)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.util.adt.pool.PoolUpdateHandler.onUpdate(PoolUpdateHandler.java:88)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.input.touch.controller.BaseTouchController.onUpdate(BaseTouchController.java:62)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.engine.Engine.onUpdate(Engine.java:584)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.engine.Engine.onTickUpdate(Engine.java:548)
02-27 17:12:06.450: E/AndroidRuntime(8935): at org.andengine.engine.Engine$UpdateThread.run(Engine.java:820)
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário