项目都写完了,但这问题一直存在,找不到原因.整个论坛都搜完了还是解决不了.
问题:apk启动时有时候正常,有时候黑屏(真机会卡死并重启系统). 这个问题只存在于一台android平板,手头其它android手机都正常.
因为项目要在平板上使用,所以必须要解决! 发上日志高手帮忙分析一下,是什么导致的.
12-30 18:45:19.773 6722-6722/? D/Launcher3: Launcher, onTrimMemory: level = 20
12-30 18:45:19.776 6722-6722/? D/OpenGLRenderer: Flushing caches (mode 0)
12-30 18:45:19.777 6500-6500/? D/OpenGLRenderer: prepareDirty (0.00, 0.00, 1024.00, 28.00) opaque 0 <0x4b838490>
12-30 18:45:19.777 6500-6500/? D/OpenGLRenderer: clear (0.00, 28 - 28.00 = 0.00, 1024.00 - 0.00 = 1024.00, 28.00 - 0.00 = 28.00) opaque 0 <0x4b838490>
12-30 18:45:19.780 6407-6890/? D/ActivityManager: getContentProviderImpl: from callerandroid.app.ApplicationThreadProxy@22d75617 (pid=9195) to get content provider settings
12-30 18:45:19.780 6500-6500/? D/OpenGLRenderer: finish <0x4b838490>
12-30 18:45:19.780 6407-6890/? D/ActivityManager: getContentProviderImpl: updateLruProcessLocked cpr.proc=ProcessRecord{3726104e 6407:system/1000}
12-30 18:45:19.782 9195-9195/? D/ActivityThread: hoder:android.app.IActivityManager$ContentProviderHolder@393985c,provider,holder.Provider:android.content.ContentProviderProxy@316c1765
12-30 18:45:19.782 6407-6423/? V/SettingsProvider: call(system:anr_debugging_mechanism) for 0
12-30 18:45:19.782 6407-6423/? D/SettingsProvider: lookupValue table system cache contains Key anr_debugging_mechanism , value = Bundle[{value=1}]
12-30 18:45:19.783 9195-9195/? V/Provider/Settings: from db cache, name = anr_debugging_mechanism , value = 1
12-30 18:45:19.784 6500-6500/? D/OpenGLRenderer: prepareDirty (0.00, 0.00, 1024.00, 54.00) opaque 0 <0x4bb09008>
12-30 18:45:19.785 6500-6500/? D/OpenGLRenderer: clear (0.00, 54 - 54.00 = 0.00, 1024.00 - 0.00 = 1024.00, 54.00 - 0.00 = 54.00) opaque 0 <0x4bb09008>
12-30 18:45:19.785 9195-9195/? D/asset: AssetManager–>addDefaultAssets CIP path not exsit!
12-30 18:45:19.785 6500-6500/? D/OpenGLRenderer: finish <0x4bb09008>
12-30 18:45:19.786 6021-6812/? I/BufferQueue: NavigationBar [queue] fps:2.33, dur:9009.28, max:8713.95, min:8.74
12-30 18:45:19.786 6500-6500/? D/PhoneStatusBar: Status bar WINDOW_STATE_HIDING
12-30 18:45:19.788 9195-9195/? D/Proxy: setHttpRequestCheckHandler
12-30 18:45:19.790 6021-6021/? I/BufferQueue: StatusBar [release] fps:1.35, dur:1485.97, max:995.52, min:490.45
12-30 18:45:19.790 6021-6021/? I/BufferQueue: NavigationBar [release] fps:2.33, dur:9002.96, max:8709.95, min:14.16
12-30 18:45:19.792 6021-6021/? I/BufferQueue: FrameBufferSurface_0 [release] fps:1.67, dur:9003.04, max:8798.10, min:14.02
12-30 18:45:19.792 6021-6021/? I/BufferQueue: FrameBufferSurface_0 [queue] fps:1.67, dur:9003.07, max:8798.19, min:14.00
12-30 18:45:19.794 9195-9195/? D/ActivityThread: BIND_APPLICATION handled : 0 / AppBindData{appInfo=ApplicationInfo{372e70eb org.cocos2d.helloworld}}
12-30 18:45:19.859 9195-9195/? I/CocosAnalytics: ==> enableLogging: false
12-30 18:45:19.878 9195-9195/? D/JniHelper: JniHelper::setJavaVM(0x41c73268), pthread_self() = 1074827652
12-30 18:45:19.878 9195-9195/? D/main: cocos_android_app_init
12-30 18:45:19.882 9195-9195/? D/Cocos2dxHelper: isSupportLowLatency:false
12-30 18:45:19.886 6023-6023/? D/AudioFlinger: registerClient() client 0xb8edc608, pid 9195
12-30 18:45:19.886 6023-6023/? D/AudioFlinger: sendIoConfigEvent() num events 1 event 0, param 0
12-30 18:45:19.886 6023-6071/? D/AudioFlinger: thread 0xb3bf9008 type 0 TID 6071 waking up
12-30 18:45:19.887 6407-6562/? D/PowerManagerService: acquireWakeLockInternal: lock=277232621, flags=0x1, tag=“AudioMix”, ws=null, uid=1013, pid=6023
12-30 18:45:19.887 6407-6562/? D/PowerManagerNotifier: onWakeLockAcquired: flags=1, tag=“AudioMix”, packageName=media, ownerUid=1013, ownerPid=6023, workSource=null
12-30 18:45:19.887 6407-6562/? D/PowerManagerService: updateWakeLockSummaryLocked: mWakefulness=Awake, mWakeLockSummary=0x1
12-30 18:45:19.887 6407-6562/? D/PowerManagerService: newScreenState = 2
12-30 18:45:19.887 6407-6562/? D/PowerManagerDisplayController: requestPowerState: screenState=2, useProximitySensor=false, forceProximitySensorEnable=false, forceWakeUpEnable=false, screenBrightness=170, screenAutoBrightnessAdjustment=0.0, useAutoBrightness=false, useEcoBrightness=false, blockScreenOn=false, waitForNegativeProximity=false
12-30 18:45:19.887 6407-6562/? I/PowerManagerService: setBrightness mButtonLight 0.
12-30 18:45:19.887 6407-6562/? D/PowerManagerService: updateScreenStateLocked: mDisplayReady=true, newScreenState=2, mWakefulness=1, mWakeLockSummary=0x1, mUserActivitySummary=0x1, mBootCompleted=true
12-30 18:45:19.887 6023-6071/? D/AudioFlinger: acquireWakeLock_l() AudioOut_2 status 0
12-30 18:45:19.887 6023-6071/? D/AudioFlinger: processConfigEvents() remaining events 1
12-30 18:45:19.887 6407-6443/? D/PowerManagerService: handleSandman: canDream=true, mWakefulness=Awake
12-30 18:45:19.888 6023-6071/? D/AudioFlinger: PlaybackThread::audioConfigChanged_l, thread 0xb3bf9008, event 0, param 0
12-30 18:45:19.888 6023-6071/? D/AudioFlinger: acquireWakeLock_l() AudioOut_2 status 0
12-30 18:45:19.888 6407-6655/? D/PowerManagerService: updateWakeLockWorkSourceInternal: lock=277232621 [AudioMix], ws=null
12-30 18:45:19.889 9195-9195/? D/Cocos2dxHelper: sampleRate: 44100, framesPerBuffer: 2048
12-30 18:45:19.889 9195-9195/? D/Java_org_cocos2dx_lib_Cocos2dxHelper.cpp: nativeSetAudioDeviceInfo: sampleRate: 44100, bufferSizeInFrames: 2048
12-30 18:45:19.899 9195-9195/? V/SoundPool-JNI: android_media_SoundPool_SoundPoolImpl_native_setup
12-30 18:45:19.899 9195-9195/? V/SoundPool: SoundPool constructor: maxChannels=5, streamType=3, srcQuality=5
12-30 18:45:19.926 9195-9195/? D/SurfaceView: checkGLSurfaceViewlLogProperty get invalid command
12-30 18:45:19.926 9195-9195/? D/GLSurfaceView: checkGLSurfaceViewlLogProperty get invalid command
12-30 18:45:19.929 9195-9195/? D/Cocos2dxActivity: model=Q101
12-30 18:45:19.929 9195-9195/? D/Cocos2dxActivity: product=kt971_n8
12-30 18:45:19.929 9195-9195/? D/Cocos2dxActivity: isEmulator=false
12-30 18:45:19.935 9195-9195/? D/Cocos2dxActivity: onResume()
12-30 18:45:19.937 6407-6803/? I/MediaFocusControl: AudioFocus requestAudioFocus() from android.media.AudioManager@9b6dbdeorg.cocos2dx.lib.Cocos2dxAudioFocusManager$1@58d71bf
12-30 18:45:19.939 9195-9195/? D/AudioFocusManager: requestAudioFocus succeed
12-30 18:45:19.939 6500-6500/? V/KeyguardUpdateMonitor: handleSetGenerationId(g=10, clear=true)
12-30 18:45:19.943 9195-9195/? D/ActivityThread: ACT-AM_ON_RESUME_CALLED ActivityRecord{2e9bd08c token=android.os.BinderProxy@34df2f19 {org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity}}
12-30 18:45:19.943 9195-9195/? V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =null, this =com.android.internal.policy.impl.PhoneWindow$DecorView{2a2aa3d5 I.E… R…ID 0,0-0,0}
12-30 18:45:19.946 6021-6030/? I/SurfaceFlinger: EventThread Client Pid (9195) created
12-30 18:45:19.950 9195-9195/? V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{3dd0d7ea org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{2a2aa3d5 V.E… R…ID 0,0-0,0}
12-30 18:45:19.950 9195-9195/? D/ActivityThread: ACT-LAUNCH_ACTIVITY handled : 0 / ActivityRecord{2e9bd08c token=android.os.BinderProxy@34df2f19 {org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity}}
12-30 18:45:19.960 6407-6803/? V/Provider/Settings: from settings cache , name = spell_checker_enabled , value = 1
12-30 18:45:19.960 6407-6891/? V/Provider/Settings: from settings cache , name = selected_spell_checker_subtype , value = 0
12-30 18:45:19.960 6407-6891/? V/Provider/Settings: from settings cache , name = selected_spell_checker , value = com.android.inputmethod.latin/.spellcheck.AndroidSpellCheckerService
12-30 18:45:19.960 6407-6891/? V/Provider/Settings: from settings cache , name = selected_input_method_subtype , value = -1
12-30 18:45:19.960 6407-6749/? V/Provider/Settings: from settings cache , name = spell_checker_enabled , value = 1
12-30 18:45:19.961 9195-9195/? V/InputMethodManager: Not IME target window, ignoring
12-30 18:45:19.961 9195-9195/? I/SurfaceView: updateWindow – onWindowVisibilityChanged, visibility = 0
12-30 18:45:19.962 6407-6890/? V/Provider/Settings: from settings cache , name = selected_spell_checker_subtype , value = 0
12-30 18:45:19.962 6407-6890/? V/Provider/Settings: from settings cache , name = selected_spell_checker , value = com.android.inputmethod.latin/.spellcheck.AndroidSpellCheckerService
12-30 18:45:19.962 6407-6890/? V/Provider/Settings: from settings cache , name = selected_input_method_subtype , value = -1
12-30 18:45:19.964 6021-6021/? I/BufferQueue: unnamed-6021-66 BufferQueue
12-30 18:45:19.965 6021-6021/? I/GLConsumer: [void android::RingBuffer::resize(uint32_t, bool) [with TYPE = android::spandroid::BackupBuffer; uint32_t = unsigned int]] 0xb88348c4 resize to 10 (force=true)
12-30 18:45:19.965 6021-6021/? I/GLConsumer: [void android::RingBuffer::resize(uint32_t, bool) [with TYPE = android::spandroid::BackupBuffer; uint32_t = unsigned int]] 0xb88348c4 resize to 0 (force=false)
12-30 18:45:19.965 6021-6021/? I/BufferQueue: unnamed-6021-66 consumerConnect consumer=(6021:/system/bin/surfaceflinger) controlledByApp=false
12-30 18:45:19.965 6021-6021/? I/BufferQueue: unnamed-6021-66 setConsumerName: unnamed-6021-66
12-30 18:45:19.965 6021-6021/? I/GLConsumer: unnamed-6021-66 GLConsumer
12-30 18:45:19.965 6021-6021/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity setConsumerName: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity
12-30 18:45:19.965 6021-6021/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity setDefaultBufferSize: w=1, h=1
12-30 18:45:19.966 6407-6423/? V/WindowManager: Changing focus from null to Window{497a9e9 u0 org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:3473 com.android.server.wm.Session.relayout:191 android.view.IWindowSession$Stub.onTransact:235 com.android.server.wm.Session.onTransact:126
12-30 18:45:19.969 6500-6500/? D/PhoneStatusBar: setSystemUiVisibility vis=1706 mask=ffffffff oldVal=0 newVal=1706 diff=1706
12-30 18:45:19.970 6500-6500/? V/PhoneStatusBar: setLightsOn(true)
12-30 18:45:19.970 6500-6500/? D/PhoneStatusBar: setSystemUiVisibility vis=0 mask=1 oldVal=1706 newVal=1706 diff=0
12-30 18:45:19.980 6021-6021/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity setDefaultBufferSize: w=1024, h=768
12-30 18:45:19.980 6021-6021/? I/BufferQueue: Starting org.cocos2d.helloworld setDefaultBufferSize: w=1024, h=768
12-30 18:45:19.986 6407-6429/? I/WindowManager: Gaining focus: Window{497a9e9 u0 org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity}
12-30 18:45:19.988 6500-6500/? D/OpenGLRenderer: prepareDirty (0.00, 0.00, 1024.00, 54.00) opaque 0 <0x4bb09008>
12-30 18:45:19.988 6500-6500/? D/OpenGLRenderer: clear (0.00, 54 - 54.00 = 0.00, 1024.00 - 0.00 = 1024.00, 54.00 - 0.00 = 54.00) opaque 0 <0x4bb09008>
12-30 18:45:19.988 6500-6500/? D/OpenGLRenderer: finish <0x4bb09008>
12-30 18:45:19.990 6500-6500/? D/PhoneStatusBar: Navigation bar WINDOW_STATE_HIDING
[ 12-30 18:45:19.990 9195:0x23eb E/ ]
appName=org.cocos2d.helloworld, acAppName=/system/bin/surfaceflinger
[ 12-30 18:45:19.990 9195:0x23eb E/ ]
0
[ 12-30 18:45:19.991 9195:0x23eb E/ ]
appName=org.cocos2d.helloworld, acAppName=/system/bin/surfaceflinger
[ 12-30 18:45:19.991 9195:0x23eb E/ ]
0
12-30 18:45:19.991 6021-6030/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity connect: api=1 producer=(9195:org.cocos2d.helloworld) producerControlledByApp=true
12-30 18:45:19.991 6021-6669/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity new GraphicBuffer needed
12-30 18:45:19.991 6021-6669/? D/BufferQueue: [OLD] gb:NULL
12-30 18:45:19.993 6021-6669/? I/GraphicBuffer: allocate buffer (w:1024 h:768 f:1) handle(0xb8844780) err(0)
12-30 18:45:19.993 6021-6669/? I/BufferQueue: [NEW] gb=0xb8845d00, handle=0xb8844780, w=1024, h=768, s=1024, fmt=1
12-30 18:45:19.993 9195-9195/? D/GraphicBuffer: create handle(0x4b1d5008) (w:1024, h:768, f:1)
12-30 18:45:19.994 6021-6032/? D/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity cancelBuffer: slot=0
12-30 18:45:19.998 9195-9195/? I/MaliEGL: [Mali]window_type=1, is_framebuffer=0, errnum = 0
12-30 18:45:19.998 9195-9195/? I/MaliEGL: [Mali]surface->num_buffers=4, surface->num_frames=3, win_min_undequeued=1
12-30 18:45:19.998 9195-9195/? I/MaliEGL: [Mali]max_allowed_dequeued_buffers=3
12-30 18:45:19.998 6021-6030/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity setBufferCount: count=4
12-30 18:45:19.998 6021-6030/? I/GraphicBuffer: free buffer (w:1024 h:768 f:1) handle(0xb8844780)
12-30 18:45:19.999 6021-6030/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity getReleasedBuffers: returning mask 0xffffffff
12-30 18:45:19.999 9195-9195/? D/GraphicBuffer: close handle(0x4b1d5008) (w:1024 h:768 f:1)
12-30 18:45:20.000 6021-8684/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity new GraphicBuffer needed
12-30 18:45:20.000 6021-8684/? D/BufferQueue: [OLD] gb:NULL
12-30 18:45:20.002 6021-8684/? I/GraphicBuffer: allocate buffer (w:768 h:1024 f:1) handle(0xb8844780) err(0)
12-30 18:45:20.002 6021-8684/? I/BufferQueue: [NEW] gb=0xb8845d00, handle=0xb8844780, w=768, h=1024, s=768, fmt=1
12-30 18:45:20.002 9195-9195/? D/GraphicBuffer: create handle(0x4b1d5e08) (w:768, h:1024, f:1)
12-30 18:45:20.004 9195-9195/? D/OpenGLRenderer: Enabling debug mode 0
12-30 18:45:20.005 9195-9195/? D/GraphicBuffer: create handle(0x4b5d86f8) (w:768, h:768, f:1)
12-30 18:45:20.007 9195-9195/? D/OpenGLRenderer: setViewport 1024x768 <0x4b5d6490>
12-30 18:45:20.007 9195-9195/? I/SurfaceView: updateWindow – setFrame
12-30 18:45:20.008 9195-9195/? I/SurfaceView: updateWindow – OnPreDrawListener, mHaveFrame = true
12-30 18:45:20.008 9195-9195/? I/SurfaceView: Changes: creating=true format=true size=true visible=true left=true top=true mUpdateWindowNeeded=false mReportDrawNeeded=false redrawNeeded=false forceSizeChanged=true mVisible=false mRequestedVisible=true
12-30 18:45:20.012 9195-9195/? I/SurfaceView: Cur surface: Surface(name=null)/@0x387def90
12-30 18:45:20.014 6021-6021/? I/BufferQueue: unnamed-6021-67 BufferQueue
12-30 18:45:20.014 6021-6021/? I/GLConsumer: [void android::RingBuffer::resize(uint32_t, bool) [with TYPE = android::spandroid::BackupBuffer; uint32_t = unsigned int]] 0xb8837414 resize to 10 (force=true)
12-30 18:45:20.014 6021-6021/? I/GLConsumer: [void android::RingBuffer::resize(uint32_t, bool) [with TYPE = android::spandroid::BackupBuffer; uint32_t = unsigned int]] 0xb8837414 resize to 0 (force=false)
12-30 18:45:20.014 6021-6021/? I/BufferQueue: unnamed-6021-67 consumerConnect consumer=(6021:/system/bin/surfaceflinger) controlledByApp=false
12-30 18:45:20.014 6021-6021/? I/BufferQueue: unnamed-6021-67 setConsumerName: unnamed-6021-67
12-30 18:45:20.014 6021-6021/? I/GLConsumer: unnamed-6021-67 GLConsumer
12-30 18:45:20.014 6021-6021/? I/BufferQueue: SurfaceView setConsumerName: SurfaceView
12-30 18:45:20.014 6021-6021/? I/BufferQueue: SurfaceView setDefaultBufferSize: w=1024, h=768
12-30 18:45:20.016 9195-9211/? V/SurfaceView: org.cocos2dx.lib.Cocos2dxGLSurfaceView{5fd1089 VFE… .F…ID 0,0-1024,768} got resized: w=1024 h=768, cur w=-1 h=-1
12-30 18:45:20.017 9195-9195/? I/SurfaceView: New surface: Surface(name=null)/@0x3abff88e, vis=true, frame=Rect(0, 0 - 1024, 768)
12-30 18:45:20.017 9195-9195/? I/SurfaceView: Callback --> surfaceCreated
12-30 18:45:20.018 9195-9195/? I/SurfaceView: surfaceCreated callback +
12-30 18:45:20.018 9195-9195/? I/SurfaceView: surfaceCreated callback -
12-30 18:45:20.018 9195-9195/? I/SurfaceView: surfaceChanged – format=4 w=1024 h=768
12-30 18:45:20.018 9195-9195/? I/SurfaceView: surfaceChanged callback +
12-30 18:45:20.018 9195-9195/? I/SurfaceView: surfaceChanged callback -
12-30 18:45:20.018 9195-9195/? I/SurfaceView: surfaceRedrawNeeded
12-30 18:45:20.018 9195-9195/? I/SurfaceView: finishedDrawing
[ 12-30 18:45:20.019 9195:0x23ff E/ ]
appName=org.cocos2d.helloworld, acAppName=/system/bin/surfaceflinger
[ 12-30 18:45:20.019 9195:0x23ff E/ ]
0
[ 12-30 18:45:20.019 9195:0x23ff E/ ]
appName=org.cocos2d.helloworld, acAppName=/system/bin/surfaceflinger
[ 12-30 18:45:20.019 9195:0x23ff E/ ]
0
12-30 18:45:20.020 6021-6030/? I/BufferQueue: SurfaceView connect: api=1 producer=(9195:org.cocos2d.helloworld) producerControlledByApp=true
12-30 18:45:20.020 9195-9195/? V/SurfaceView: Layout: x=0 y=0 w=1024 h=768, frame=Rect(0, 0 - 1024, 768)
12-30 18:45:20.020 6021-8684/? I/BufferQueue: SurfaceView new GraphicBuffer needed
12-30 18:45:20.020 6021-8684/? D/BufferQueue: [OLD] gb:NULL
12-30 18:45:20.021 6021-8684/? I/GraphicBuffer: allocate buffer (w:1024 h:768 f:4) handle(0xb8835a50) err(0)
12-30 18:45:20.021 6021-8684/? I/BufferQueue: [NEW] gb=0xb882d918, handle=0xb8835a50, w=1024, h=768, s=1024, fmt=4
12-30 18:45:20.022 9195-9215/? D/GraphicBuffer: create handle(0x4b82a998) (w:1024, h:768, f:4)
12-30 18:45:20.023 6021-6812/? D/BufferQueue: SurfaceView cancelBuffer: slot=0
12-30 18:45:20.023 9195-9215/? I/MaliEGL: [Mali]window_type=1, is_framebuffer=0, errnum = 0
12-30 18:45:20.023 9195-9215/? I/MaliEGL: [Mali]surface->num_buffers=4, surface->num_frames=3, win_min_undequeued=1
12-30 18:45:20.023 9195-9215/? I/MaliEGL: [Mali]max_allowed_dequeued_buffers=3
12-30 18:45:20.023 9195-9195/? I/SurfaceView: updateWindow – OnPreDrawListener, mHaveFrame = true
12-30 18:45:20.023 9195-9195/? I/SurfaceView: Changes: creating=false format=false size=false visible=false left=false top=false mUpdateWindowNeeded=true mReportDrawNeeded=true redrawNeeded=false forceSizeChanged=false mVisible=true mRequestedVisible=true
12-30 18:45:20.023 9195-9195/? I/SurfaceView: Cur surface: Surface(name=null)/@0x387def90
12-30 18:45:20.024 6021-6032/? I/BufferQueue: SurfaceView setBufferCount: count=4
12-30 18:45:20.026 9195-9195/? I/SurfaceView: New surface: Surface(name=null)/@0x3abff88e, vis=true, frame=Rect(0, 0 - 1024, 768)
12-30 18:45:20.026 9195-9195/? I/SurfaceView: surfaceRedrawNeeded
12-30 18:45:20.026 9195-9195/? I/SurfaceView: finishedDrawing
12-30 18:45:20.027 6021-6032/? I/GraphicBuffer: free buffer (w:1024 h:768 f:4) handle(0xb8835a50)
12-30 18:45:20.027 6021-6032/? I/BufferQueue: SurfaceView getReleasedBuffers: returning mask 0xffffffff
12-30 18:45:20.027 9195-9215/? D/GraphicBuffer: close handle(0x4b82a998) (w:1024 h:768 f:4)
12-30 18:45:20.029 6021-8684/? I/BufferQueue: SurfaceView new GraphicBuffer needed
12-30 18:45:20.029 6021-8684/? D/BufferQueue: [OLD] gb:NULL
12-30 18:45:20.030 6021-8684/? I/GraphicBuffer: allocate buffer (w:768 h:1024 f:4) handle(0xb8835a38) err(0)
12-30 18:45:20.030 6021-8684/? I/BufferQueue: [NEW] gb=0xb883af90, handle=0xb8835a38, w=768, h=1024, s=768, fmt=4
12-30 18:45:20.030 9195-9195/? V/SurfaceView: Layout: x=0 y=0 w=1024 h=768, frame=Rect(0, 0 - 1024, 768)
12-30 18:45:20.030 9195-9215/? D/GraphicBuffer: create handle(0x4b82a8f0) (w:768, h:1024, f:4)
12-30 18:45:20.034 9195-9215/? D/jswrapper: Initializing V8, version: 6.0.286.52
12-30 18:45:20.035 9195-9195/? D/OpenGLRenderer: prepareDirty (0.00, 0.00, 1024.00, 768.00) opaque 1 <0x4b5d6490>
12-30 18:45:20.039 9195-9195/? D/OpenGLRenderer: finish <0x4b5d6490>
12-30 18:45:20.042 6500-6500/? V/WallpaperService: Visibility change in com.android.systemui.ImageWallpaper$DrawableEngine@385a699b: 0
12-30 18:45:20.043 6500-6500/? V/WallpaperService: onVisibilityChanged(false): com.android.systemui.ImageWallpaper$DrawableEngine@385a699b
12-30 18:45:20.045 9195-9195/? D/Cocos2dxActivity: onWindowFocusChanged() hasFocus=true
12-30 18:45:20.049 9195-9195/? V/InputMethodManager: onWindowFocus: org.cocos2dx.lib.Cocos2dxGLSurfaceView{5fd1089 VFE… .F…I. 0,0-1024,768} softInputMode=288 first=true flags=#41010500
12-30 18:45:20.050 9195-9195/? V/InputMethodManager: START INPUT: org.cocos2dx.lib.Cocos2dxGLSurfaceView{5fd1089 VFE… .F…I. 0,0-1024,768} ic=null tba=android.view.inputmethod.EditorInfo@85820a8 controlFlags=#105
12-30 18:45:20.050 6407-6749/? V/InputMethodManagerService: windowGainedFocus: android.os.BinderProxy@20f13cb3 controlFlags=#105 softInputMode=#120 windowFlags=#41010500
12-30 18:45:20.053 6500-6758/? D/KeyguardViewMediator: isInputRestricted: showing=false, needReshow=false, provisioned=true
12-30 18:45:20.053 6021-6021/? I/BufferQueue: com.android.launcher3/com.android.launcher3.Launcher consumerDisconnect
12-30 18:45:20.054 6021-6021/? I/GLConsumer: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity [void* android::GLConsumer::createImage(EGLDisplay, const android::spandroid::GraphicBuffer&, const android::Rect&)]
12-30 18:45:20.054 6021-6021/? D/GLConsumer: GraphicBuffer: gb=0xb8845d00 handle=0xb8844780 fmt=1
12-30 18:45:20.054 6021-6021/? D/GLConsumer: EGLImage: dpy=0x1, img=0x10000004
12-30 18:45:20.054 6021-6021/? I/GraphicBuffer: free buffer (w:768 h:1024 f:1) handle(0xb8844648)
12-30 18:45:20.054 6021-6021/? I/BufferQueue: com.android.launcher3/com.android.launcher3.Launcher ~BufferQueue
12-30 18:45:20.061 9195-9195/? I/SurfaceView: updateWindow – UPDATE_WINDOW_MSG
12-30 18:45:20.062 6407-6429/? I/ActivityManager: [AppLaunch] Displayed Displayed org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity: +430ms
12-30 18:45:20.062 6407-6429/? D/ActivityManager: AP_PROF:AppLaunch_LaunchTime:org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity:430:23194649
12-30 18:45:20.062 9195-9195/? I/SurfaceView: updateWindow – setFrame
12-30 18:45:20.062 9195-9195/? I/SurfaceView: updateWindow – OnPreDrawListener, mHaveFrame = true
12-30 18:45:20.063 6021-6812/? I/BufferQueue: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity new GraphicBuffer needed
12-30 18:45:20.063 6021-6812/? D/BufferQueue: [OLD] gb:NULL
12-30 18:45:20.065 6021-6812/? I/GraphicBuffer: allocate buffer (w:768 h:1024 f:1) handle(0xb882d918) err(0)
12-30 18:45:20.065 6021-6812/? I/BufferQueue: [NEW] gb=0xb883bee0, handle=0xb882d918, w=768, h=1024, s=768, fmt=1
12-30 18:45:20.065 9195-9195/? D/GraphicBuffer: create handle(0x4bc90628) (w:768, h:1024, f:1)
12-30 18:45:20.068 9195-9195/? D/OpenGLRenderer: prepareDirty (0.00, 0.00, 1024.00, 768.00) opaque 1 <0x4b5d6490>
12-30 18:45:20.069 9195-9195/? D/OpenGLRenderer: finish <0x4b5d6490>
12-30 18:45:20.076 6407-6891/? D/PowerManagerService: releaseWakeLockInternal: lock=774065987 [ActivityManager-Launch], flags=0x0, total_time=455ms
12-30 18:45:20.076 6407-6891/? D/PowerManagerNotifier: onWakeLockReleased: flags=1, tag=“ActivityManager-Launch”, packageName=android, ownerUid=1000, ownerPid=6407, workSource=null
12-30 18:45:20.076 6407-6891/? D/PowerManagerService: updateWakeLockSummaryLocked: mWakefulness=Awake, mWakeLockSummary=0x1
12-30 18:45:20.076 6407-6891/? D/PowerManagerService: newScreenState = 2
12-30 18:45:20.076 6407-6891/? D/PowerManagerDisplayController: requestPowerState: screenState=2, useProximitySensor=false, forceProximitySensorEnable=false, forceWakeUpEnable=false, screenBrightness=170, screenAutoBrightnessAdjustment=0.0, useAutoBrightness=false, useEcoBrightness=false, blockScreenOn=false, waitForNegativeProximity=false
12-30 18:45:20.076 6407-6891/? I/PowerManagerService: setBrightness mButtonLight 0.
12-30 18:45:20.077 6407-6891/? D/PowerManagerService: updateScreenStateLocked: mDisplayReady=true, newScreenState=2, mWakefulness=1, mWakeLockSummary=0x1, mUserActivitySummary=0x1, mBootCompleted=true
12-30 18:45:20.077 6407-6891/? V/ActivityManager: ensureActivitiesVisibleLocked: consider front
12-30 18:45:20.077 6407-6891/? V/ActivityManager: ensureActivitiesVisibleLocked: consider back
12-30 18:45:20.077 6407-6443/? D/PowerManagerService: handleSandman: canDream=true, mWakefulness=Awake
12-30 18:45:20.081 6617-9226/? D/SQLiteDatabase: beginTransaction()
12-30 18:45:20.082 6617-9226/? D/SQLiteDatabase: endTransaction()
12-30 18:45:20.083 6021-6021/? I/GLConsumer: org.cocos2d.helloworld/org.cocos2dx.javascript.AppActivity [void* android::GLConsumer::createImage(EGLDisplay, const android::spandroid::GraphicBuffer&, const android::Rect&)]
12-30 18:45:20.083 6021-6021/? D/GLConsumer: GraphicBuffer: gb=0xb883bee0 handle=0xb882d918 fmt=1
12-30 18:45:20.083 6021-6021/? D/GLConsumer: EGLImage: dpy=0x1, img=0x10000007
12-30 18:45:20.144 9195-9212/? V/SurfaceView: org.cocos2dx.lib.Cocos2dxGLSurfaceView{5fd1089 VFE… .F… 0,0-1024,768} got resized: w=1024 h=768, cur w=-1 h=-1
12-30 18:45:20.145 6500-6500/? D/PhoneStatusBar: Status bar WINDOW_STATE_HIDDEN
12-30 18:45:20.157 9195-9195/? I/SurfaceView: updateWindow – setFrame
12-30 18:45:20.157 9195-9195/? I/SurfaceView: updateWindow – OnPreDrawListener, mHaveFrame = true
12-30 18:45:20.260 6021-6032/? I/BufferQueue: Starting org.cocos2d.helloworld disconnect: api=2
12-30 18:45:20.260 6021-6032/? I/BufferQueue: Starting org.cocos2d.helloworld getReleasedBuffers: returning mask 0xffffffff
12-30 18:45:20.260 6021-6032/? I/GLConsumer: Starting org.cocos2d.helloworld destroying EGLImage dpy=0x1 img=0x10000009
12-30 18:45:20.260 6021-6032/? D/IPCThreadState: [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0xb88368f0
12-30 18:45:20.261 6407-6429/? D/GraphicBuffer: close handle(0x4d6d58b0) (w:1024 h:714 f:2)
12-30 18:45:20.269 6500-6500/? D/SIMHelper: isSimInserted(0), SimInserted=false