2013-11-01 2 views
-1
11-06 15:28:51.968: E/AndroidRuntime(3270): java.lang.NoSuchMethodError: android.support.v4.view.ViewGroupCompat.getLayoutMode 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Bounds.include(GridLayout.java:2155) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.computeGroupBounds(GridLayout.java:1203) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.getGroupBounds(GridLayout.java:1212) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.createLinks(GridLayout.java:1221) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.getForwardLinks(GridLayout.java:1247) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.createArcs(GridLayout.java:1372) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.getArcs(GridLayout.java:1405) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.computeLocations(GridLayout.java:1576) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.getLocations(GridLayout.java:1597) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.getMeasure(GridLayout.java:1618) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout$Axis.getMeasure(GridLayout.java:1626) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.support.v7.widget.GridLayout.onMeasure(GridLayout.java:957) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.HorizontalScrollView.measureChildWithMargins(HorizontalScrollView.java:1279) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:250) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.HorizontalScrollView.onMeasure(HorizontalScrollView.java:361) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1274) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:250) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.ScrollView.onMeasure(ScrollView.java:354) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.LinearLayout.measureVertical(LinearLayout.java:386) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.LinearLayout.onMeasure(LinearLayout.java:309) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:250) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.LinearLayout.measureVertical(LinearLayout.java:531) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.LinearLayout.onMeasure(LinearLayout.java:309) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:250) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:250) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.View.measure(View.java:8313) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.ViewRoot.performTraversals(ViewRoot.java:845) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.view.ViewRoot.handleMessage(ViewRoot.java:1865) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.os.Handler.dispatchMessage(Handler.java:99) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.os.Looper.loop(Looper.java:130) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at android.app.ActivityThread.main(ActivityThread.java:3687) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at java.lang.reflect.Method.invoke(Method.java:507) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 
11-06 15:28:51.968: E/AndroidRuntime(3270):  at dalvik.system.NativeStart.main(Native Method) 
+0

Без контекста все, что я могу сказать, заключается в том, что такого метода нет. –

+0

Перед тем, как опубликовать здесь, вы должны попробовать выполнить веб-поиск в цитируемом разделе сообщения об ошибке. (например, "java.lang.NoSuchMethodError"). Затем вы должны опубликовать не только код, но и то, что вы делали, и все, что вы могли бы найти из поиска. –

ответ

8

Убедитесь, что вы используете правильную (последнюю) версию библиотеки поддержки v4. У меня была такая же ошибка, пока я не понял, что использую более старую библиотеку поддержки v4 (в которой отсутствует этот метод API 18).

4

Это означает, что вы вызываете метод getLayoutMode в устройстве ниже API 18 и этот метод был добавлен только в API 18, как вы можете видеть в documentation.

+0

Согласны, не забудьте проверить свой манифест. Без дальнейшего контекста мы не можем видеть, откуда это происходит, от чего-то в основном потоке пользовательского интерфейса в основном действии. – Demonslay335

Смежные вопросы