Подтвердить что ты не робот

Что означают эти предупреждения Android logcat?

Кажется, это ничего не влияет на мое приложение... пока. Я использую библиотеки поддержки Android в первый раз (мои проекты на сегодняшний день не используют библиотеки поддержки), но это новый проект, который еще не так много настраивает. Действия были созданы с помощью Android Studio 0.9.2 и реализованы навигационный ящик.

Запуск этого на Verizon Samsung Galaxy SIII под управлением Android 4.4.2. Проект имеет значение minSDK, равное 15, а целевой SDK - 21.

11-21 10:31:18.204    7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.view.ViewGroup.onNestedScrollAccepted, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted
11-21 10:31:18.204    7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 11400: Landroid/view/ViewGroup;.onNestedScrollAccepted (Landroid/view/View;Landroid/view/View;I)V
11-21 10:31:18.204    7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000
11-21 10:31:18.204    7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.view.ViewGroup.onStopNestedScroll, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll
11-21 10:31:18.204    7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 11406: Landroid/view/ViewGroup;.onStopNestedScroll (Landroid/view/View;)V
11-21 10:31:18.204    7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000
11-21 10:31:18.204    7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.support.v7.internal.widget.ActionBarOverlayLayout.stopNestedScroll, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled
11-21 10:31:18.204    7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 8977: Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll ()V
11-21 10:31:18.204    7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x000e
11-21 10:31:18.234    7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations
11-21 10:31:18.234    7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 368: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
11-21 10:31:18.234    7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002
11-21 10:31:18.234    7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.internal.widget.TintTypedArray.getType
11-21 10:31:18.234    7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 390: Landroid/content/res/TypedArray;.getType (I)I
11-21 10:31:18.234    7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002

Если я угадываю (и я), мне не хватает библиотеки, которую требует android.support.v7. Но я не знаю, что и где его найти.

4b9b3361

Ответ 1

Я хотел бы добавить поверх того, что объяснил @Monte Creasor. У меня была такая же проблема и я проконсультировал этот отчет об ошибке, который в основном говорит о том, что проблема может быть вызвана com.android.support:appcompat-v7:21.0.3, on основных зависимостей, необходимых для использования новых возможностей макета Android. Попробуйте вернуться к v7: 20.0.0, это должно решить проблему, как это было для меня и этого автора отчета об ошибке.

На самом деле все, что вам нужно изменить, это приложение build.gradle строка:

compile 'com.android.support:appcompat-v7:21.0.3' или любой другой более поздний вариант, который у вас есть

к

compile 'com.android.support:appcompat-v7:20.0.0'

Ответ 2

Эти ошибки возникают при запуске android studio 1.0 с использованием скользящего элемента ящика без добавления дополнительного кода и использования всех заданий по умолчанию, созданных мастером создания проектов. Таким образом, это будет проблемой Android Studio, а не ошибкой кодирования разработчика.

Ответ 3

У меня была такая же проблема, также я не смог пропустить прокрутку ListFragment. Используется библиотека поддержки v4 21.0.3 до и обновлена ​​до 22.0.0.

Это устранило мои проблемы!

Ответ 4

В настоящее время я просматриваю свои журналы, созданные из лаборатории удаленных устройств Sony, появляется такое же предупреждение, что и проблема с Android Studio. Я подозреваю, что это проблема с темой ActionBar, используемой во время разработки приложения.