BuglyDevTeam / Bugly-Android-Demo

Bugly Android SDK 使用例子
Apache License 2.0
810 stars 312 forks source link

全量升级异常 #371

Open wustwg opened 1 year ago

wustwg commented 1 year ago

异常类型

运行时异常

手机型号

红米note 11 pro

手机系统版本

Android 12

Tinker版本

gradle版本

7.4

系统

堆栈/日志

2022-08-02 17:02:25.480 16011-16011 ConnectorFragment com.baishancloud.sase I [, , 0]:onViewCreated: ivSetting onClick 2022-08-02 17:02:25.483 16011-16011 CrashReport com.baishancloud.sase D requestGrayTactics strategyType:[0] 2022-08-02 17:02:25.483 16011-16011 CrashReport com.baishancloud.sase D requestGrayTactics1 strategyType:[0] 2022-08-02 17:02:25.487 16011-16011 CrashReport com.baishancloud.sase D requestGrayTactics2 strategyType:[0] 2022-08-02 17:02:25.488 16011-16011 CrashReport com.baishancloud.sase E java.lang.NullPointerException: Attempt to read from field 'com.tencent.bugly.proguard.wa com.tencent.bugly.beta.upgrade.BetaUploadStrategy.a' on a null object reference at com.tencent.bugly.beta.upgrade.d.a(BUGLY:200) at com.tencent.bugly.beta.Beta.a(BUGLY:8) at com.tencent.bugly.beta.Beta.checkUpgrade(BUGLY:2) at com.tencent.bugly.beta.Beta.checkUpgrade(BUGLY:1) at com.baishancloud.sase.ui.ConnectorFragment$onViewCreated$1.invokeSuspend$lambda-0(ConnectorFragment.kt:232) at com.baishancloud.sase.ui.ConnectorFragment$onViewCreated$1.$r8$lambda$dPAYgk9LCJ-5KiZ-SrwehGDhC-g(Unknown Source:0) at com.baishancloud.sase.ui.ConnectorFragment$onViewCreated$1$$ExternalSyntheticLambda0.onClick(Unknown Source:2) at android.view.View.performClick(View.java:7758) at android.view.View.performClickInternal(View.java:7731) at android.view.View.access$3700(View.java:862) at android.view.View$PerformClick.run(View.java:29348) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8295) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073) 2022-08-02 17:02:25.499 16011-16011 ViewRootIm...w:a693b72] com.baishancloud.sase D hardware acceleration = true, sRendererEnabled = true, forceHwAccelerated = false 2022-08-02 17:02:25.507 16011-16011 CrashReport com.baishancloud.sase E java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference at android.widget.Toast.(Toast.java:170) at android.widget.Toast.makeText(Toast.java:495) at android.widget.Toast.makeText(Toast.java:483) at com.tencent.bugly.beta.utils.f.a(BUGLY:3) at com.tencent.bugly.beta.global.d.run(BUGLY:110) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8295) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073) 2022-08-02 17:02:25.563 16011-16011 BufferQueueConsumer com.baishancloud.sase I connect: controlledByApp=false 2022-08-02 17:02:25.563 16011-16011 BLASTBufferQueue com.baishancloud.sase I start RBH-ViewRootImpl[PopupWindow:a693b72]#2 2022-08-02 17:02:25.563 16011-16011 BLASTBufferQueue com.baishancloud.sase I [ViewRootImpl[PopupWindow:a693b72]#2] constructor() 2022-08-02 17:02:25.569 16011-16074 BufferQueueProducer com.baishancloud.sase I ViewRootImpl[PopupWindow:a693b72]#2(BLAST Consumer)2 connect: api=1 producerControlledByApp=true 2022-08-02 17:02:25.839 16011-16074 BLASTBufferQueue com.baishancloud.sase E ViewRootImpl[PopupWindow:a693b72]#2 setNextTransaction 2022-08-02 17:02:25.842 16011-16011 DecorView[MainActivity] com.baishancloud.sase D onWindowFocusChanged hasWindowFocus false 2022-08-02 17:02:31.490 16011-16011 CrashReport com.baishancloud.sase I upload err:[804] [sended 0] [recevied 0] 2022-08-02 17:02:31.493 16011-16011 CrashReport com.baishancloud.sase I request is not finished 2022-08-02 17:02:31.496 16011-16011 CrashReport com.baishancloud.sase E java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference at android.widget.Toast.(Toast.java:170) at android.widget.Toast.makeText(Toast.java:495) at android.widget.Toast.makeText(Toast.java:483) at com.tencent.bugly.beta.utils.f.a(BUGLY:3) at com.tencent.bugly.beta.global.d.run(BUGLY:110) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8295) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073)

复现路径

后台配置好升级的apk 并且保证版本号比手机上的要大; 集成升级sdk后,启动应用一直没有弹窗提示升级; 调用checkUpgrade接口检测升级,报了上面的错误