Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在某些设备上获取android.view.InflateException_Java_Android_Android Studio_Exception - Fatal编程技术网

Java 在某些设备上获取android.view.InflateException

Java 在某些设备上获取android.view.InflateException,java,android,android-studio,exception,Java,Android,Android Studio,Exception,我收到了一些设备的碰撞报告,这些设备是由充气异常引起的。stacktrace没有多大帮助,因为没有导致异常的特定根。也许有人也面临同样的问题?我已经在这里找到了一些解决方案,使用样式中的字符串资源,而不是硬编码文本。但这总是与stacktrace中显示的按钮或文本视图有关 java.lang.RuntimeException: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2563) a

我收到了一些设备的碰撞报告,这些设备是由充气异常引起的。stacktrace没有多大帮助,因为没有导致异常的特定根。也许有人也面临同样的问题?我已经在这里找到了一些解决方案,使用样式中的字符串资源,而不是硬编码文本。但这总是与stacktrace中显示的按钮或文本视图有关

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2563)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2629)
  at android.app.ActivityThread.-wrap11 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1485)
  at android.os.Handler.dispatchMessage (Handler.java:111)
  at android.os.Looper.loop (Looper.java:207)
  at android.app.ActivityThread.main (ActivityThread.java:5723)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:905)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:766)
Caused by: android.view.InflateException: 
  at android.view.LayoutInflater.inflate (LayoutInflater.java:539)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:423)
  at kerasinosapps.apps.diethelper.HomeFragment.onCreateView (HomeFragment.java:92)
  at androidx.fragment.app.Fragment.performCreateView (Fragment.java:2600)
  at androidx.fragment.app.FragmentManagerImpl.moveToState (FragmentManagerImpl.java:881)
  at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState (FragmentManagerImpl.java:1238)
  at androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord.java:434)
  at androidx.fragment.app.FragmentManagerImpl.executeOps (FragmentManagerImpl.java:2079)
  at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether (FragmentManagerImpl.java:1869)
  at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute (FragmentManagerImpl.java:1824)
  at androidx.fragment.app.FragmentManagerImpl.execPendingActions (FragmentManagerImpl.java:1727)
  at androidx.fragment.app.FragmentManagerImpl.dispatchStateChange (FragmentManagerImpl.java:2663)
  at androidx.fragment.app.FragmentManagerImpl.dispatchActivityCreated (FragmentManagerImpl.java:2613)
  at androidx.fragment.app.FragmentController.dispatchActivityCreated (FragmentController.java:246)
  at androidx.fragment.app.FragmentActivity.onStart (FragmentActivity.java:542)
  at androidx.appcompat.app.AppCompatActivity.onStart (AppCompatActivity.java:210)
  at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1245)
  at android.app.Activity.performStart (Activity.java:6311)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2526)
Caused by: android.view.InflateException: 
  at android.view.LayoutInflater.createView (LayoutInflater.java:645)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:764)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:704)
  at android.view.LayoutInflater.rInflate (LayoutInflater.java:835)
  at android.view.LayoutInflater.rInflateChildren (LayoutInflater.java:798)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:515)
Caused by: java.lang.reflect.InvocationTargetException: 
  at java.lang.reflect.Constructor.newInstance (Native Method)
  at android.view.LayoutInflater.createView (LayoutInflater.java:619)
Caused by: android.view.InflateException: 
  at android.view.LayoutInflater.inflate (LayoutInflater.java:539)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:423)
  at com.google.android.material.internal.NavigationMenuPresenter.inflateHeaderView (NavigationMenuPresenter.java:222)
  at com.google.android.material.navigation.NavigationView.inflateHeaderView (NavigationView.java:385)
  at com.google.android.material.navigation.NavigationView.<init> (NavigationView.java:239)
  at com.google.android.material.navigation.NavigationView.<init> (NavigationView.java:122)
Caused by: android.view.InflateException: 
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:782)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:704)
  at android.view.LayoutInflater.rInflate (LayoutInflater.java:835)
  at android.view.LayoutInflater.rInflateChildren (LayoutInflater.java:798)
  at android.view.LayoutInflater.rInflate (LayoutInflater.java:838)
  at android.view.LayoutInflater.rInflateChildren (LayoutInflater.java:798)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:515)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 
  at android.content.res.StringBlock.get (StringBlock.java:65)
  at android.content.res.XmlBlock$Parser.getPooledString (XmlBlock.java:458)
  at android.content.res.TypedArray.loadStringValueAt (TypedArray.java:1151)
  at android.content.res.TypedArray.getString (TypedArray.java:195)
  at androidx.appcompat.widget.TintTypedArray.getString (TintTypedArray.java:150)
  at androidx.appcompat.widget.AppCompatTextHelper.updateTypefaceAndStyle (AppCompatTextHelper.java:397)
  at androidx.appcompat.widget.AppCompatTextHelper.loadFromAttributes (AppCompatTextHelper.java:209)
  at androidx.appcompat.widget.AppCompatTextView.<init> (AppCompatTextView.java:108)
  at androidx.appcompat.widget.AppCompatTextView.<init> (AppCompatTextView.java:95)
  at androidx.appcompat.app.AppCompatViewInflater.createTextView (AppCompatViewInflater.java:194)
  at androidx.appcompat.app.AppCompatViewInflater.createView (AppCompatViewInflater.java:115)
  at androidx.appcompat.app.AppCompatDelegateImpl.createView (AppCompatDelegateImpl.java:1551)
  at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView (AppCompatDelegateImpl.java:1602)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:746)
java.lang.RuntimeException:
位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2563)
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2629)
位于android.app.ActivityThread.-wrap11(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1485)
位于android.os.Handler.dispatchMessage(Handler.java:111)
位于android.os.Looper.loop(Looper.java:207)
位于android.app.ActivityThread.main(ActivityThread.java:5723)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:905)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:766)
原因:android.view.InflateException:
在android.view.LayoutInflater.充气(LayoutInflater.java:539)
在android.view.LayoutInflater.充气(LayoutInflater.java:423)
在kerasinosapps.apps.diethelper.HomeFragment.onCreateView(HomeFragment.java:92)
位于androidx.fragment.app.fragment.performCreateView(fragment.java:2600)
位于androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:881)
在androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
位于androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:434)
在androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
在androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
在androidx.fragment.app.FragmentManagerImpl.removedandtoperationsandexecute(FragmentManagerImpl.java:1824)
位于androidx.fragment.app.FragmentManagerImpl.ExecutPendingActions(FragmentManagerImpl.java:1727)
位于androidx.fragment.app.FragmentManagerImpl.dispatchStateChange(FragmentManagerImpl.java:2663)
在androidx.fragment.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManagerImpl.java:2613)
位于androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:246)
位于androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:542)
在androidx.appcompat.app.appcompativity.onStart(appcompativity.java:210)上
位于android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1245)
位于android.app.Activity.performStart(Activity.java:6311)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2526)
原因:android.view.InflateException:
位于android.view.LayoutInflater.createView(LayoutInflater.java:645)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
在android.view.LayoutInflater.充气(LayoutInflater.java:515)
原因:java.lang.reflect.InvocationTargetException:
位于java.lang.reflect.Constructor.newInstance(本机方法)
位于android.view.LayoutInflater.createView(LayoutInflater.java:619)
原因:android.view.InflateException:
在android.view.LayoutInflater.充气(LayoutInflater.java:539)
在android.view.LayoutInflater.充气(LayoutInflater.java:423)
位于com.google.android.material.internal.NavigationMenuPresenter.flageheaderview(NavigationMenuPresenter.java:222)
在com.google.android.material.navigation.NavigationView.inflateHeaderView(NavigationView.java:385)
请访问com.google.android.material.navigation.NavigationView。(NavigationView.java:239)
请访问com.google.android.material.navigation.NavigationView。(NavigationView.java:122)
原因:android.view.InflateException:
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:782)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
在android.view.LayoutInflater.充气(LayoutInflater.java:515)
原因:java.lang.ArrayIndexOutOfBoundsException:
位于android.content.res.StringBlock.get(StringBlock.java:65)
位于android.content.res.XmlBlock$Parser.getPooledString(XmlBlock.java:458)
位于android.content.res.TypedArray.loadStringValueAt(TypedArray.java:1151)
位于android.content.res.TypedArray.getString(TypedArray.java:195)
位于androidx.appcompat.widget.tintypedarray.getString(tintypedarray.java:150)
位于androidx.appcompat.widget.AppCompatTextHelper.updateTypefaceAndStyle(AppCompatTextHelper.java:397)
位于androidx.appcompat.widget.AppCompatTextHelper.loadFromAttributes(AppCompatTextHelper.java:209)
在androidx.appcompat.widget.AppCompatTextView上。(AppCompatTextView.java:108)
在androidx.appcompat.widget.AppCompatTextView上。(AppCompatTextView.java:95)
在androidx.appcompat.app.AppCompatViewInflater.createTextView(AppCompatViewInflater.java:194)中
位于androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:115)
位于androidx.appcompat.app.appcompatedelegateimpl.createView(appcompatedelegateimpl.java:1551)
在androidx.appcompat.app.appcompatidelegateimpl.onCreateView(appcompatidelegateimpl.java:1602)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:746)

将您的片段类包含到问题中。这将有助于检测准确的pro