3

Я пытался создать образец приложения, используя новый DrawerLayout с Android Studio и Gradle. Я имею в виду официальный документ Google, упомянутый here. Но всякий раз, когда я запускаю приложение, он выходит из исключения (ClassNotFoundException - DrawerLayout).DrawerLayout - ClassNotFoundException при компиляции с Android Studio и Gradle

Я установил последнюю библиотеку поддержки из менеджера SDK (support-v4-13.0.0.jar), и она автоматически добавляется в зависимости от среды IDE. Я попытался скопировать эту банку в папку libs проекта и изменил ссылку в библиотеках в «Структура проекта». Но все равно получить ошибку.

Вот раздел "зависимости" от моего build.gradle

dependencies { compile 'com.android.support:support-v4:13.0.+' }

Что я здесь отсутствует?

Спасибо.

ответ

6

Это было немного странно, но я мог понять это.

Я просто заменил включение DrawerLayout в макет XML из

<DrawerLayout> .... </DrawerLayout>

в

<android.support.v4.widget.DrawerLayout> ... </android.support.v4.widget.DrawerLayout>

И это исправили проблему.

+0

Я за это ломаю голову. Большое спасибо. – jonamreddy

+0

Спасибо! Android может быть таким пугающим с этим материалом. – ZaBlanc