Intereting Posts
Android: получить размеры изображения без его открытия Android In-App Billing, говорящий: «У вас уже есть отложенный ордер для этого элемента». Вызов stopSelf () в службе, пока поток запущен Выбранный обратный вызов Spinner активируется дважды после вращения, если выбрана ненулевая позиция Замаскированный вход не работает в мобильных телефонах Android? DialogFrag # show () из фрагментации «IllegalStateException: не удается выполнить это действие после onSaveInstanceState» Изменение формы сплошной цвет во время выполнения внутри Drawable xml, используемого в качестве фона У TextView масштабируется его размер шрифта, чтобы заполнить родительский элемент? Google MapFragment пуст (белый) с Не удалось найти класс 'maps.jk' Наследование AppCompat 22.1.1 Диалог colorAccent от темы приложения не работает Тип безопасности: снятый флажок из объекта в список <MyObject> «Вы не можете установить это приложение, потому что другой пользователь уже установил несовместимую версию на этом устройстве» В чем разница между библиотекой SlidingMenu и Android Navigation Drawer? Google Play на Android 4.0 эмулятор Android получает фрагмент, который находится в FragmentPagerAdapter

Java android.support.v4.widget.DrawerLayout не найден

android.support.v4.widget.DrawerLayout; Не отображается на моем телефоне, когда я тестирую приложение. Почему это происходит и как я могу это исправить?

Я еще не знаю, но я думаю, что у меня может быть такая же проблема с android.support.v4.view.GravityCompat; android.support.v4.app.ActionBarDrawerToggle; Если они действительно вызывают какие-либо проблемы.

У меня никогда не было проблем с android.support.v4.*; Раньше, но теперь он не работает. У меня есть android.support.v4 lib (возможно, один).

Изменить: лучшее сообщение об ошибке

Моя ошибка

 05-27 19:46:21.230: E/jdwp(11659): Failed sending reply to debugger: Broken pipe 05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 30: Landroid/support/v4/widget/DrawerLayout;.closeDrawer (Landroid/view/View;)V 05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 27: Landroid/support/v4/app/ActionBarDrawerToggle;.onConfigurationChanged (Landroid/content/res/Configuration;)V 05-27 19:46:21.290: E/dalvikvm(11659): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate 05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve check-cast 16 (Landroid/support/v4/widget/DrawerLayout;) in Lcom/MainActivity; 05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 28: Landroid/support/v4/app/ActionBarDrawerToggle;.onOptionsItemSelected (Landroid/view/MenuItem;)Z 05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 29: Landroid/support/v4/app/ActionBarDrawerToggle;.syncState ()V 05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 31: Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen (Landroid/view/View;)Z 05-27 19:46:21.290: W/dalvikvm(11659): Unable to resolve superclass of Lcom/MainActivity$1; (14) 05-27 19:46:21.290: W/dalvikvm(11659): Link of class 'Lcom/MainActivity$1;' failed 05-27 19:46:21.340: W/dalvikvm(11659): threadid=1: thread exiting with uncaught exception (group=0x40bc71f8) 05-27 19:16:42.404: E/dalvikvm(10623): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate 05-27 19:16:42.464: E/AndroidRuntime(10623): FATAL EXCEPTION: main 05-27 19:16:42.464: E/AndroidRuntime(10623): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.MainActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class android.support.v4.widget.DrawerLayout 

Solutions Collecting From Web of "Java android.support.v4.widget.DrawerLayout не найден"

Если вы недавно обновили свой ADT, ваши пути сборки библиотек могли быть испорчены. Попробуйте следующее:

  1. Щелкните правой кнопкой мыши по проекту
  2. Путь сборки -> Настройка пути сборки
  3. Вкладка: заказ и экспорт
  4. Убедитесь, что установлены ваши библиотеки Android и Android Dependencies
  5. Очистить и построить свой проект

Во время последнего обновления ADT все они были отключены, и у меня были подобные ошибки.

Убедитесь, что оба actionbarsherlock и SherlockNavigationDrawer имеют ту же самую (и последнюю) версию библиотеки поддержки.

Щелкните правой кнопкой мыши по проекту> Инструменты Android> Добавить библиотеку поддержки …

Сделайте это для обоих проектов, и вам хорошо идти;)

У меня была аналогичная проблема, после того, как были решены мои проблемы:

  1. Я открыл project.properties в библиотечном проекте FacebookSDK и проверил цель, которая в моем случае была target = android-10.

  2. Перейдите к менеджеру SDK и проверьте, установлен ли API 10, установите его, если он отсутствует.

Это все.

Мое решение (для Eclipse):
Скопируйте правильную версию библиотек поддержки в каталог [Project-Name] / libs.
Возможно, вы должны восстановить проект.
PS: Библиотеки поддержки находятся в разделе [Your-SDK-Directory] / [Choosen-SDK] / extras / android / support / [v4 | v9 | v13] / src

Да, я решил вашу проблему просто

 Right click on Project Build Path -> Configure Build Path add your external support v4 then check the support v4 from order and export Make sure your Android and Android Dependencies libraries are checked Clean & Build your Project 

Я думаю, что это решит вашу проблему