#java #android #debugging
#java #Android #отладка
Вопрос:
Я получаю это очень общее исключение:
android.view.InflateException: Binary XML file line #2: Failed to resolve attribute at index 0: TypedValue{t=0x2/d=0x7f0200a7 a=-1}
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 0: TypedValue{t=0x2/d=0x7f0200a7 a=-1}
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:816)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7632)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7824)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:441)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:372)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.view.LayoutInflater.inflate(LayoutInflater.java:502)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView(ListMenuPresenter.java:102)
at android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.getListMenuView(ActionBarActivityDelegateBase.java:1571)
at android.support.v7.app.ActionBarActivityDelegateBase.initializePanelContent(ActionBarActivityDelegateBase.java:1007)
at android.support.v7.app.ActionBarActivityDelegateBase.openPanel(ActionBarActivityDelegateBase.java:861)
at android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView(ActionBarActivityDelegateBase.java:487)
at android.support.v7.app.ActionBarActivity.onCreatePanelView(ActionBarActivity.java:147)
at com.android.internal.policy.PhoneWindow.preparePanel(PhoneWindow.java:661)
at com.android.internal.policy.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:1126)
at com.android.internal.policy.PhoneWindow$1.run(PhoneWindow.java:299)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7523)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
I/Process: Sending signal. PID: 21007 SIG: 9
В трассировке стека нет ни одной строки моего кода, и в исключении указано, в какой строке ошибка, но не в каком файле (поскольку у меня много файлов макета xml). Есть ли причина, по которой это исключение недостаточно описательно, и каков наилучший способ отладки подобных проблем? Спасибо!
Комментарии:
1. ошибка возникает в вашем адаптере при вызове некоторого макета, о котором я могу вам сообщить, если вы можете предоставить адаптер и макет, я могу сказать вам, что не так
2. Поделитесь XML-файлом, пожалуйста