at com.tencent.bugly.beta.upgrade.c.a(BUGLY:427)

集成騰訊bugly全量更新出現(xiàn)以下問題:

2020-09-17 14:39:02.357 10422-10541/com.zhongjh.phone.ui W/CrashReport: java.lang.ExceptionInInitializerError
        at com.tencent.bugly.beta.upgrade.c.a(BUGLY:427)
        at com.tencent.bugly.beta.upgrade.c.a(BUGLY:302)
        at com.tencent.bugly.beta.upgrade.a.a(BUGLY:97)
        at com.tencent.bugly.proguard.al.a(BUGLY:188)
        at com.tencent.bugly.proguard.al.run(BUGLY:473)
        at com.tencent.bugly.proguard.ak$2.run(BUGLY:757)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:929)
     Caused by: java.lang.IllegalStateException: Method addObserver must be called on the main thread
        at androidx.lifecycle.LifecycleRegistry.enforceMainThreadIfNeeded(LifecycleRegistry.java:317)
        at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:172)
        at androidx.fragment.app.Fragment.initLifecycle(Fragment.java:471)
        at androidx.fragment.app.Fragment.<init>(Fragment.java:451)
        at com.tencent.bugly.beta.ui.b.<init>(BUGLY:17)
        at com.tencent.bugly.beta.ui.a.<init>(BUGLY:44)
        at com.tencent.bugly.beta.ui.h.<init>(BUGLY:45)
        at com.tencent.bugly.beta.ui.h.<clinit>(BUGLY:60)
        at com.tencent.bugly.beta.upgrade.c.a(BUGLY:427) 
        at com.tencent.bugly.beta.upgrade.c.a(BUGLY:302) 
        at com.tencent.bugly.beta.upgrade.a.a(BUGLY:97) 
        at com.tencent.bugly.proguard.al.a(BUGLY:188) 
        at com.tencent.bugly.proguard.al.run(BUGLY:473) 
        at com.tencent.bugly.proguard.ak$2.run(BUGLY:757) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
        at java.lang.Thread.run(Thread.java:929) 

后來找了一天的bug,通過排除法發(fā)現(xiàn)是

api "androidx.activity:activity-ktx:1.2.0-alpha08"

引起的問題……

如果對(duì)你有用,請(qǐng)點(diǎn)贊給我更多動(dòng)力謝謝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容