zhaoyang21cn / iLiveSDK_Android_Suixinbo

ILiveSDK samples
250 stars 86 forks source link

【必现崩溃】切换网络状态wifi到4g,重新进入直播会报 SecurityException #78

Open whisper92 opened 6 years ago

whisper92 commented 6 years ago

如果不给app READ_PHONE_STATE权限,正常运行没有问题。 但是在切换网络状态之后重新进入直播会报SecurityException异常: current process has android.permission.READ_PHONE_STATE.

whisper92 commented 6 years ago

附Log:

JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception java.lang.SecurityException: getSubscriberId: Neither user 10305 nor current process has android.permission.READ_PHONE_STATE. 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Parcel.readException(int, java.lang.String) (Parcel.java:1704) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Parcel.readException() (Parcel.java:1654) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at java.lang.String com.android.internal.telephony.IPhoneSubInfo$Stub$Proxy.getSubscriberIdForSubscriber(int, java.lang.String) (IPhoneSubInfo.java:792) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at java.lang.String android.telephony.TelephonyManager.getSubscriberId(int) (TelephonyManager.java:2638) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at java.lang.String android.telephony.TelephonyManager.getSubscriberId() (TelephonyManager.java:2619) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.av.sdk.NetworkHelp$APInfo com.tencent.av.sdk.NetworkHelp.getMobileAPInfo(android.content.Context, int) (NetworkHelp.java:78) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.av.sdk.NetworkHelp$APInfo com.tencent.av.sdk.NetworkHelp.getAPInfo(android.content.Context) (NetworkHelp.java:63) 02-22 18:28:32.980 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at int com.tencent.av.sdk.AVContextImpl.nativeExitRoom(int) (AVContextImpl.java:-2) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at int com.tencent.av.sdk.AVContextImpl.exitRoom() (AVContextImpl.java:358) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.tencent.ilivesdk.adapter.avsdk_impl.AVSDKContext.exitRoom(com.tencent.ilivesdk.ILiveCallBack) (AVSDKContext.java:328) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.tencent.ilivesdk.core.impl.ILVBRoom.quitAVRoom(com.tencent.ilivesdk.ILiveCallBack) (ILVBRoom.java:1637) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at int com.tencent.ilivesdk.core.impl.ILVBRoom.quitRoom(boolean, com.tencent.ilivesdk.ILiveCallBack) (ILVBRoom.java:458) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at int com.tencent.ilivesdk.core.impl.ILVBRoom.quitRoom(com.tencent.ilivesdk.ILiveCallBack) (ILVBRoom.java:470) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.same.wawaji.game.GameFragment.forceLeaveRoom() (GameFragment.java:520) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.same.wawaji.game.GameRoomActivity.exitGame() (GameRoomActivity.java:550) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.same.wawaji.game.GameRoomActivity.onBackPressed() (GameRoomActivity.java:475) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean android.app.Activity.onKeyUp(int, android.view.KeyEvent) (Activity.java:2871) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean android.view.KeyEvent.dispatch(android.view.KeyEvent$Callback, android.view.KeyEvent$DispatcherState, java.lang.Object) (KeyEvent.java:3384) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean android.app.Activity.dispatchKeyEvent(android.view.KeyEvent) (Activity.java:3172) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean android.support.v7.app.AppCompatActivity.dispatchKeyEvent(android.view.KeyEvent) (AppCompatActivity.java:534) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(android.view.KeyEvent) (WindowCallbackWrapper.java:58) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(android.view.KeyEvent) (AppCompatDelegateImplBase.java:316) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at boolean com.android.internal.policy.DecorView.dispatchKeyEvent(android.view.KeyEvent) (DecorView.java:492) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at int android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:5110) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at int android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:5072) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.deliver(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4580) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.onDeliverToNext(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4633) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.forward(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4599) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$AsyncInputStage.forward(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4736) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.apply(android.view.ViewRootImpl$QueuedInputEvent, int) (ViewRootImpl.java:4607) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$AsyncInputStage.apply(android.view.ViewRootImpl$QueuedInputEvent, int) (ViewRootImpl.java:4793) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.deliver(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4580) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.onDeliverToNext(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4633) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.forward(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4599) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.apply(android.view.ViewRootImpl$QueuedInputEvent, int) (ViewRootImpl.java:4607) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.deliver(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4580) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.onDeliverToNext(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4633) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$InputStage.forward(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4599) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$AsyncInputStage.forward(android.view.ViewRootImpl$QueuedInputEvent) (ViewRootImpl.java:4769) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(java.lang.Object, boolean) (ViewRootImpl.java:4938) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.inputmethod.InputMethodManager$PendingEvent.run() (InputMethodManager.java:3163) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(android.view.inputmethod.InputMethodManager$PendingEvent, boolean) (InputMethodManager.java:2665) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.inputmethod.InputMethodManager.finishedInputEvent(int, boolean, boolean) (InputMethodManager.java:2656) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(int, boolean) (InputMethodManager.java:3140) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.view.InputEventSender.dispatchInputEventFinished(int, boolean) (InputEventSender.java:141) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:323) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Looper.loop() (Looper.java:136) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6823) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1563) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1451) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] in call to GetStaticMethodID 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] from int com.tencent.av.sdk.AVContextImpl.nativeExitRoom(int) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] "main" prio=5 tid=1 Runnable 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] | group="main" sCount=0 dsCount=0 obj=0x75d71390 self=0xece85e00 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] | sysTid=19079 nice=0 cgrp=default sched=0/0 handle=0xed647548 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] | state=R schedstat=( 7699143364 1818287514 11952 ) utm=649 stm=120 core=6 HZ=100 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] | stack=0xff4b7000-0xff4b9000 stackSize=8MB 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] | held mutexes= "mutator lock"(shared held) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #00 pc 0037e009 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #01 pc 0035d73d /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+304) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #02 pc 0025504d /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+812) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #03 pc 00255295 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9va_list+64) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #04 pc 000cdaab /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+46) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #05 pc 000cd69b /system/lib/libart.so (_ZN3art11ScopedCheck11CheckThreadEP7_JNIEnv+362) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #06 pc 000cc6bf /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+26) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #07 pc 000cba5f /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+810) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #08 pc 000cebb9 /system/lib/libart.so (_ZN3art8CheckJNI19GetMethodIDInternalEPKcP7_JNIEnvP7_jclassS2_S2_b+460) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #09 pc 000c6341 /system/lib/libart.so (_ZN3art8CheckJNI17GetStaticMethodIDEP7_JNIEnvP7jclassPKcS6+24) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #10 pc 0011df71 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #11 pc 000b54e3 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #12 pc 00097077 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #13 pc 000cc1dd /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #14 pc 000e78df /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #15 pc 000958b7 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #16 pc 00095a23 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #17 pc 00097755 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #18 pc 000d8b71 /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (???) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #19 pc 001101df /data/app/com.same.wawaji-1/lib/arm/libqavsdk.so (Java_com_tencent_av_sdk_AVContextImpl_nativeExitRoom+94) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #20 pc 000aeb19 /system/lib/libart.so (art_quick_generic_jni_trampoline+40) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #21 pc 000aa141 /system/lib/libart.so (art_quick_invoke_stub_internal+64) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #22 pc 00433f8b /system/lib/libart.so (art_quick_invoke_stub+230) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #23 pc 000b19a9 /system/lib/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+148) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #24 pc 00208bb5 /system/lib/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+200) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #25 pc 00202d07 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+430) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #26 pc 0042c893 /system/lib/libart.so (MterpInvokeDirect+274) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #27 pc 0009d094 /system/lib/libart.so (ExecuteMterpImpl+14484) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #28 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #29 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #30 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #31 pc 0042ba07 /system/lib/libart.so (MterpInvokeVirtual+450) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #32 pc 0009cf94 /system/lib/libart.so (ExecuteMterpImpl+14228) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #33 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #34 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #35 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #36 pc 0042c68d /system/lib/libart.so (MterpInvokeInterface+848) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #37 pc 0009d194 /system/lib/libart.so (ExecuteMterpImpl+14740) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #38 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #39 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #40 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #41 pc 0042c893 /system/lib/libart.so (MterpInvokeDirect+274) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #42 pc 0009d094 /system/lib/libart.so (ExecuteMterpImpl+14484) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #43 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #44 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #45 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #46 pc 0042ba07 /system/lib/libart.so (MterpInvokeVirtual+450) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #47 pc 0009cf94 /system/lib/libart.so (ExecuteMterpImpl+14228) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #48 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #49 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #50 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #51 pc 0042ba07 /system/lib/libart.so (MterpInvokeVirtual+450) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #52 pc 0009cf94 /system/lib/libart.so (ExecuteMterpImpl+14228) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #53 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #54 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #55 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #56 pc 0042ba07 /system/lib/libart.so (MterpInvokeVirtual+450) 02-22 18:28:32.981 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #57 pc 0009cf94 /system/lib/libart.so (ExecuteMterpImpl+14228) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #58 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #59 pc 001ea9b7 /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+114) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #60 pc 00202cef /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+406) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #61 pc 0042c893 /system/lib/libart.so (MterpInvokeDirect+274) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #62 pc 0009d094 /system/lib/libart.so (ExecuteMterpImpl+14484) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] native: #63 pc 001e5fdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+282) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.av.sdk.AVContextImpl.nativeExitRoom(Native method) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.av.sdk.AVContextImpl.exitRoom(AVContextImpl.java:358) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.ilivesdk.adapter.avsdk_impl.AVSDKContext.exitRoom(AVSDKContext.java:328) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.ilivesdk.core.impl.ILVBRoom.quitAVRoom(ILVBRoom.java:1637) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.ilivesdk.core.impl.ILVBRoom.quitRoom(ILVBRoom.java:458) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.tencent.ilivesdk.core.impl.ILVBRoom.quitRoom(ILVBRoom.java:470) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.same.wawaji.game.GameFragment.forceLeaveRoom(GameFragment.java:520) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.same.wawaji.game.GameRoomActivity.exitGame(GameRoomActivity.java:550) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.same.wawaji.game.GameRoomActivity.onBackPressed(GameRoomActivity.java:475) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.app.Activity.onKeyUp(Activity.java:2871) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.KeyEvent.dispatch(KeyEvent.java:3384) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.app.Activity.dispatchKeyEvent(Activity.java:3172) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.support.v7.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:534) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:58) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(AppCompatDelegateImplBase.java:316) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:492) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5110) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5072) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4580) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4633) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4599) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4736) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4607) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4793) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4580) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4633) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4599) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4607) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4580) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4633) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4599) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4769) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4938) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3163) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2665) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2656) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3140) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.os.MessageQueue.nativePollOnce(Native method) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.os.MessageQueue.next(MessageQueue.java:323) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.os.Looper.loop(Looper.java:136) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at android.app.ActivityThread.main(ActivityThread.java:6823) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at java.lang.reflect.Method.invoke!(Native method) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451) 02-22 18:28:32.982 19079-19079/? A/art: art/runtime/java_vm_ext.cc:470]

valexhuang commented 6 years ago

demo运行时对于android 6.0以上的系统会进行动态权限申请,确认是否授予了该权限。若系统版本低于6.0可自行在AndroidManifest里申请该权限