Невозможно настроить плавающие кнопки действий, поскольку класс не может быть найден (Android Studio)

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

Мой проект: отмечен файл build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

Мой модуль: файл приложения build.gradle:

 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.noted" minSdkVersion 21 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0' } 

В моем activity_main.xml я пытаюсь реализовать

 <android.support.design.widget.FloatingActionButton ... /> 

Но я получаю одну из таких проблем с Rendering Problems после создания:

Не удалось найти следующие классы: -android.support.design.widget.FloatingActionButton

Я предполагаю, что я делаю что-то не так с моими зависимостями, но я действительно понятия не имею. Я пытался заставить это работать часами без везения и очень ценю любую помощь.

Благодаря!

Solutions Collecting From Web of "Невозможно настроить плавающие кнопки действий, поскольку класс не может быть найден (Android Studio)"

У меня была такая же проблема и обновлен «Резервуар поддержки Android», «Библиотека поддержки Android» (22.2.1) и «Android SDK Tool» (24.1.2), с помощью менеджера SDK, теперь он работает отлично. После завершения обновления завершите проект. https://developer.android.com/tools/support-library/setup.html

Вам нужен проект библиотеки, в файле build.gradle добавьте:

 compile 'com.android.support:appcompat-v7:25.1.1' compile 'com.android.support:design:25.1.1' 

Затем Sync Gradle, build и Reresh

В последнее время я столкнулся с этой проблемой и попытался изменить версию зависимостей, недействительность кешей и перезапуск и т. Д. Предварительный просмотр, сделанный один раз, а затем снова открывающий мой XML-файл, вызвал ту же ошибку.

Нажав на кнопку обновления в окне предварительного просмотра, я решил (на мгновение) проблему, позволив мне правильно рассмотреть макет и его элементы.

Окно предварительного просмотра в файле xml

У меня была та же проблема с Android Studio, жалующейся на то, что он не смог создать экземпляр FloatingActionButton. «Сведения об исключении» показали это:

 java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library. at android.support.design.widget.ThemeUtils.checkAppCompatTheme(ThemeUtils.java:33) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:159) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:153) 

В основном, я использовал Material.Light как свою тему, но мне нужно было использовать тему AppCompat. Я переключился на AppCompat.Light, и проблема была решена!