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

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

Android studio報: java.lang.ExceptionInInitializerError 錯誤

2019-10-23 18:35:48
字體:
供稿:網(wǎng)友

一、問題描述

Android studio導入一個項目報一堆錯誤:

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

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

當在靜態(tài)初始化塊中出現(xiàn)了異常的時候,JVM會拋出 java.lang.ExceptionInInitializerError異常。如果你了解Java中的靜態(tài)變量,你會知道它們是在類加載的時候進行初始化的。如果在這個靜態(tài)變量初始化的過程中出現(xiàn)了異常,那么就會拋出 java.lang.ExceptionInInitializerError異常。任何異常都可能會引發(fā)這種情況,比如說,java.lang.ArrayIndexOutOfBound或者java.lang.NullPointerException。Java開發(fā)人員通常會被這個錯誤弄暈,他覺得自己并沒有定義任何的靜態(tài)初始化塊,為什么還會拋出ExceptionInInitializerError異常;事實上,Java默認會將靜態(tài)變量的初始化放在一個默認的靜態(tài)初始化塊中,然后按它們在源文件中聲明的順序來進行初始化。

二、解決方法

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

java,exception,error

他在這引用了MaApp這個類:

java,exception,error

而MaApp繼承的是全局的application這個類,所以在初始化時如果沒有引用進來的話,就會報錯,而我的那個清單文件中并沒有引用進來所以報錯了.把他加進來就好了:

java,exception,error

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持VEVB武林網(wǎng)!


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 桑植县| 陕西省| 雷州市| 仁寿县| 恭城| 龙南县| 若尔盖县| 秦皇岛市| 惠安县| 黄冈市| 梓潼县| 三江| 英超| 子长县| 荔波县| 盐边县| 柳州市| 永福县| 鄂尔多斯市| 同心县| 剑阁县| 石家庄市| 芒康县| 蓬莱市| 孝义市| 岐山县| 昌平区| 林周县| 拜泉县| 灵山县| 福贡县| 七台河市| 东兰县| 大邑县| 富民县| 八宿县| 易门县| 鹤庆县| 桃源县| 雅江县| 久治县|