dttv-android
dttv-android copied to clipboard
反复进出播放出现crash
log如下: 10-22 23:39:08.391 29201-29201/dttv.app I/art: Late-enabling -Xcheck:jni 10-22 23:39:08.559 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.741 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.776 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.822 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.855 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.890 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.924 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.958 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:08.996 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_7_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:09.037 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_8_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:09.069 29201-29201/dttv.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/dttv.app-1/split_lib_slice_9_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status 10-22 23:39:09.083 29201-29201/dttv.app I/MultiDex: VM with version 2.1.0 has multidex support 10-22 23:39:09.083 29201-29201/dttv.app I/MultiDex: install 10-22 23:39:09.083 29201-29201/dttv.app I/MultiDex: VM has multidex support, MultiDex support library is disabled. 10-22 23:39:09.083 29201-29201/dttv.app D/ActivityThread: installProvider: context.getPackageName()=dttv.app 10-22 23:39:09.084 29201-29201/dttv.app I/InstantRun: starting instant run server: is main process 10-22 23:39:09.087 29201-29201/dttv.app D/ActivityThread: BIND_APPLICATION handled : 0 / AppBindData{appInfo=ApplicationInfo{5e11195 dttv.app}} 10-22 23:39:09.088 29201-29201/dttv.app V/ActivityThread: Handling launch of ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} startsNotResumed=false 10-22 23:39:09.117 29201-29209/dttv.app I/System: FinalizerDaemon: finalize objects = 1 10-22 23:39:09.126 29201-29201/dttv.app V/ActivityThread: ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}}: app=dttv.app.AppApplication@18e3211, appName=dttv.app, pkg=dttv.app, comp={dttv.app/dttv.app.HomeActivity}, dir=/data/app/dttv.app-1/base.apk 10-22 23:39:09.128 29201-29201/dttv.app D/ActivityThread: holder:android.app.IActivityManager$ContentProviderHolder@6f2af76, holder.provider:android.content.ContentProviderProxy@20ed977 10-22 23:39:09.142 29201-29201/dttv.app W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 10-22 23:39:09.177 29201-29201/dttv.app W/ResourceType: No known package when getting name for resource number 0xffffffff 10-22 23:39:09.298 29201-29201/dttv.app W/ResourceType: No known package when getting name for resource number 0xffff00ff 10-22 23:39:09.298 29201-29201/dttv.app W/ResourceType: No known package when getting name for resource number 0xffff00ff 10-22 23:39:09.302 29201-29201/dttv.app D/ActivityThread: holder:android.app.IActivityManager$ContentProviderHolder@44f1e2, holder.provider:android.content.ContentProviderProxy@5da0973 10-22 23:39:09.305 29201-29201/dttv.app I/LocalVideoFragment: count is:2 10-22 23:39:09.312 29201-29201/dttv.app D/FAM: onRestoreInstanceState 10-22 23:39:09.314 29201-29201/dttv.app V/ActivityThread: Performing resume of ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} 10-22 23:39:09.318 29201-29201/dttv.app D/ActivityThread: ACT-AM_ON_RESUME_CALLED ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} 10-22 23:39:09.318 29201-29201/dttv.app V/ActivityThread: Resume ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} started activity: false, hideForNow: false, finished: false 10-22 23:39:09.318 29201-29201/dttv.app D/ActivityThreadEui: check reason flags for activity window =dttv.app.HomeActivity reasonFlags=10200000 10-22 23:39:09.318 29201-29201/dttv.app V/PhoneWindow: DecorView setVisiblity: visibility = 4 ,Parent =null, this =com.android.internal.policy.PhoneWindow$DecorView{b311fb9 I.E...... R.....ID 0,0-0,0} 10-22 23:39:09.320 29201-29201/dttv.app D/WindowClient: Add to mViews: com.android.internal.policy.PhoneWindow$DecorView{b311fb9 I.E...... R.....ID 0,0-0,0}, this = android.view.WindowManagerGlobal@948e548 10-22 23:39:09.320 29201-29201/dttv.app D/OpenGLRenderer: Dumper init 5 threads <0x7f68fd0780> 10-22 23:39:09.321 29201-29201/dttv.app D/OpenGLRenderer: <dttv.app> is running. 10-22 23:39:09.322 29201-29258/dttv.app D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true 10-22 23:39:09.322 29201-29258/dttv.app D/OpenGLRenderer: CanvasContext() 0x7f75254000 10-22 23:39:09.326 29201-29201/dttv.app I/[MALI][Gralloc]: [+]r_hnd(0x7f60cd4a00), client(43), share_fd(41) 10-22 23:39:09.327 29201-29201/dttv.app D/ViewRootImpl: hardware acceleration is enabled, this = ViewRoot{795bfe1 dttv.app/dttv.app.HomeActivity,ident = 0} 10-22 23:39:09.329 29201-29201/dttv.app V/ActivityThread: Resuming ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} with isForward=false 10-22 23:39:09.329 29201-29201/dttv.app V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{795bfe1 dttv.app/dttv.app.HomeActivity,ident = 0}, this =com.android.internal.policy.PhoneWindow$DecorView{b311fb9 V.E...... R.....ID 0,0-0,0} 10-22 23:39:09.329 29201-29201/dttv.app V/ActivityThread: Scheduling idle handler for ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} 10-22 23:39:09.329 29201-29201/dttv.app D/ActivityThread: ACT-LAUNCH_ACTIVITY handled : 0 / ActivityRecord{26e12aa token=android.os.BinderProxy@c09ee9b {dttv.app/dttv.app.HomeActivity}} 10-22 23:39:09.330 29201-29201/dttv.app V/InputMethodManager: Not IME target window, ignoring 10-22 23:39:09.351 29201-29258/dttv.app D/OpenGLRenderer: CanvasContext() 0x7f75254000 initialize window=0x7f7b869c10, title=dttv.app/dttv.app.HomeActivity 10-22 23:39:09.351 29201-29201/dttv.app D/Surface: Surface::allocateBuffers(this=0x7f7b869c00) 10-22 23:39:09.354 29201-29258/dttv.app I/OpenGLRenderer: Initialized EGL, version 1.4 10-22 23:39:09.356 29201-29258/dttv.app D/OpenGLRenderer: Created EGL context (0x7f75216780) 10-22 23:39:09.357 29201-29258/dttv.app I/OpenGLRenderer: Get enable program binary service property (1) 10-22 23:39:09.357 29201-29258/dttv.app I/OpenGLRenderer: Initializing program atlas... 10-22 23:39:09.357 29201-29258/dttv.app D/ProgramBinary/Service: BpProgramBinaryService.getFileDescriptor 10-22 23:39:09.358 29201-29258/dttv.app D/ProgramBinary/Service: BpProgramBinaryService.getProgramMapLen 10-22 23:39:09.358 29201-29258/dttv.app D/ProgramBinary/Service: BpProgramBinaryService.getProgramMapArray 10-22 23:39:09.358 29201-29258/dttv.app D/ProgramBinary/Service: BpProgramBinaryService.getProgramBinaryLen 10-22 23:39:09.358 29201-29258/dttv.app I/OpenGLRenderer: Program binary detail: Binary length is 169176, program map length is 152. 10-22 23:39:09.358 29201-29258/dttv.app I/OpenGLRenderer: Succeeded to mmap program binaries. File descriptor is 50, and path is /dev/ashmem. 10-22 23:39:09.358 29201-29258/dttv.app I/OpenGLRenderer: No need to use file discriptor anymore, close fd(50). 10-22 23:39:09.359 29201-29258/dttv.app D/OpenGLRenderer: Initializing program cache from 0x7f80919bb8, size = 7 10-22 23:39:09.360 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000000000000000) 10-22 23:39:09.361 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000000000000001) 10-22 23:39:09.362 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000000800000003) 10-22 23:39:09.362 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000000800500040) 10-22 23:39:09.363 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000001000000008) 10-22 23:39:09.363 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000001000500040) 10-22 23:39:09.364 29201-29258/dttv.app D/OpenGLRenderer: -- init (key = 0x0000003800000000) 10-22 23:39:09.364 29201-29258/dttv.app D/MALI: eglCreateImageKHR:511: [Crop] 0 0 1600 2048 img[1600 2048] 10-22 23:39:09.365 29201-29258/dttv.app D/Surface: Surface::connect(this=0x7f7b869c00,api=1) 10-22 23:39:09.366 29201-29258/dttv.app W/libEGL: [ANDROID_RECORDABLE] format: 1 10-22 23:39:09.367 29201-29258/dttv.app D/mali_winsys: new_window_surface returns 0x3000 10-22 23:39:09.375 29201-29201/dttv.app I/System.out: onLayout:true 10-22 23:39:09.391 29201-29201/dttv.app W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView 10-22 23:39:09.406 29201-29258/dttv.app I/PerfService: PerfServiceNative api init 10-22 23:39:09.416 29201-29258/dttv.app D/OpenGLRenderer: CacheTexture 4 upload: x, y, width height = 0, 0, 216, 290 10-22 23:39:09.419 29201-29258/dttv.app I/[MALI][Gralloc]: [+]r_hnd(0x7f75232b40), client(43), share_fd(52) 10-22 23:39:09.421 29201-29258/dttv.app D/OpenGLRenderer: ProgramCache save to disk, size = 7 10-22 23:39:09.426 29201-29258/dttv.app I/[MALI][Gralloc]: [+]r_hnd(0x7f752328c0), client(43), share_fd(55) 10-22 23:39:09.431 29201-29201/dttv.app I/System.out: onLayout:false 10-22 23:39:09.445 29201-29258/dttv.app I/[MALI][Gralloc]: [+]r_hnd(0x7f75232c80), client(43), share_fd(57) 10-22 23:39:10.957 29201-29258/dttv.app I/[MALI][Gralloc]: [+]r_hnd(0x7f75232d20), client(43), share_fd(59) 10-22 23:39:11.271 29201-29201/dttv.app I/ViewRootImpl: updateImmersive mode: gain focus 10-22 23:39:11.274 29201-29201/dttv.app V/InputMethodManager: onWindowFocus: android.widget.ListView{acac656 VFED.VC.. .F....ID 0,0-1080,1584 #7f0e00de app:id/local_video_list} softInputMode=16 first=true flags=#1810100 10-22 23:39:11.275 29201-29201/dttv.app V/InputMethodManager: START INPUT: android.widget.ListView{acac656 VFED.VC.. .F....ID 0,0-1080,1584 #7f0e00de app:id/local_video_list} ic=null tba=android.view.inputmethod.EditorInfo@a4d8e9f controlFlags=#105
测试平台:android 6.0 手机