Skip to content

Bugly upgrade Beta.init()报空指针异常 #377

Description

@rongjianrun

异常类型

app运行时异常

bugly版本

com.tencent.bugly:crashreport_upgrade:1.6.1

应用升级代码

Beta.autoInit = false; // 自动初始化开关
Beta.autoCheckAppUpgrade = true; // 自动检查App更新
Beta.enableNotification = true; // 设置显示消息通知
Beta.init(context.getApplicationContext(), false);

手机型号、系统版本

企业微信截图_16642473361828

gradle版本

7.0.2

堆栈/日志


# main(2)

java.lang.NullPointerException

Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference

解析原始
1
com.tencent.bugly.beta.global.e.void a(android.content.Context)(e.java:43)
2
com.tencent.bugly.beta.Beta.void init(android.content.Context,boolean)(Beta.java:107)
3
com...buglyupgrade.BuglyUpdateManager.void initAndCheckAppUpgrade(android.content.Context)(BuglyUpdateManager.java:27)
4
com...appbase.app.basicmgr.UpgradeCtrl.void initAndCheckBuglyUpgrade(android.content.Context)(UpgradeCtrl.java:58)
5
com...home.dialogstate.implstate.CheckUpdateState.void handle()(CheckUpdateState.java:21)
6
com...home.dialogstate.basestate.BaseDialogState.void start()(BaseDialogState.java:38)
7
com...home.dialogstate.DialogStateManager.void start()(DialogStateManager.java:79)
8
com...home.HomeActivity$2.void run()(HomeActivity.java:221)
9
android.os.Handler.handleCallback(Handler.java:883)
10
android.os.Handler.dispatchMessage(Handler.java:100)
11
android.os.Looper.loop(Looper.java:237)
12
android.app.ActivityThread.main(ActivityThread.java:7830)
13
java.lang.reflect.Method.invoke(Native Method)
14
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
15
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1040)

复现路径

启动应用后调用Beta.init()初始化应用升级,偶现上述崩溃

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions