国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android studio報(bào): java.lang.ExceptionInInitializerError 錯(cuò)誤

2019-12-12 03:29:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、問(wèn)題描述

Android studio導(dǎo)入一個(gè)項(xiàng)目報(bào)一堆錯(cuò)誤:

Process: xhs.com.xhswelcomeanim, PID: 1416                                   Java.lang.ExceptionInInitializerError                                     at com.werb.gankwithzhihu.ui.fragment.ZhihuFragment.createPresenter(ZhihuFragment.java:33)                                     at com.werb.gankwithzhihu.ui.fragment.ZhihuFragment.createPresenter(ZhihuFragment.java:25)                                     at com.werb.gankwithzhihu.ui.base.MVPBaseFragment.onCreate(MVPBaseFragment.java:35)                                     at android.support.v4.app.Fragment.performCreate(Fragment.java:2068)                                     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1055)                                     at android.support.v4.app.BackStackRecord.setLastIn(BackStackRecord.java:838)                                     at android.support.v4.app.BackStackRecord.calculateFragments(BackStackRecord.java:861)                                     at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:719)                                     at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1638)                                     at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:679)                                     at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143)                                     at android.support.v4.view.ViewPager.populate(ViewPager.java:1240)                                     at android.support.v4.view.ViewPager.populate(ViewPager.java:1088)                                     at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1614)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)                                     at android.widget.LinearLayout.measureVertical(LinearLayout.java:760)                                     at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:700)                                     at android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:90)                                     at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:1364)                                     at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:765)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)                                     at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1244)                                     at android.widget.LinearLayout.onMeasure(LinearLayout.java:631)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)                                     at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:135)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)                                     at android.widget.LinearLayout.measureVertical(LinearLayout.java:760)                                     at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)                                     at android.widget.LinearLayout.measureVertical(LinearLayout.java:760)                                     at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5702)                                     at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)                                     at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2785)                                     at android.view.View.measure(View.java:18026)                                     at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2456)                                     at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1440)                                   at android.view.View

報(bào) java.lang.ExceptionInInitializerError錯(cuò)誤,網(wǎng)上的解析是:

當(dāng)在靜態(tài)初始化塊中出現(xiàn)了異常的時(shí)候,JVM會(huì)拋出 java.lang.ExceptionInInitializerError異常。如果你了解Java中的靜態(tài)變量,你會(huì)知道它們是在類加載的時(shí)候進(jìn)行初始化的。如果在這個(gè)靜態(tài)變量初始化的過(guò)程中出現(xiàn)了異常,那么就會(huì)拋出 java.lang.ExceptionInInitializerError異常。任何異常都可能會(huì)引發(fā)這種情況,比如說(shuō),java.lang.ArrayIndexOutOfBound或者java.lang.NullPointerException。Java開(kāi)發(fā)人員通常會(huì)被這個(gè)錯(cuò)誤弄暈,他覺(jué)得自己并沒(méi)有定義任何的靜態(tài)初始化塊,為什么還會(huì)拋出ExceptionInInitializerError異常;事實(shí)上,Java默認(rèn)會(huì)將靜態(tài)變量的初始化放在一個(gè)默認(rèn)的靜態(tài)初始化塊中,然后按它們?cè)谠次募新暶鞯捻樞騺?lái)進(jìn)行初始化。

二、解決方法

找了半天沒(méi)發(fā)現(xiàn)有什么錯(cuò)誤啊,最后在AndroidManifest.xml清單文件中,發(fā)現(xiàn)了問(wèn)題所在:

他在這引用了MaApp這個(gè)類:

而MaApp繼承的是全局的application這個(gè)類,所以在初始化時(shí)如果沒(méi)有引用進(jìn)來(lái)的話,就會(huì)報(bào)錯(cuò),而我的那個(gè)清單文件中并沒(méi)有引用進(jìn)來(lái)所以報(bào)錯(cuò)了.把他加進(jìn)來(lái)就好了:

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 山东省| 陆川县| 泰宁县| 湛江市| 德江县| 修水县| 塔城市| 泊头市| 松江区| 登封市| 乡城县| 万山特区| 思南县| 南涧| 榆中县| 浏阳市| 渭源县| 抚宁县| 衡南县| 比如县| 台前县| 余干县| 墨江| 平阴县| 岳池县| 邵阳市| 张掖市| 漯河市| 宾阳县| 昌平区| 大同市| 鱼台县| 寻甸| 庐江县| 海伦市| 吉林市| 克拉玛依市| 玛沁县| 祁门县| 那坡县| 黄平县|