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

Не удалось разрешить символ "attr/actionBarSize" после обновления студии Android от 2.3 до 3.0 для buildToolsVersion '26.0.2 '

После обновления студии Android от 2.3 до 3.0 я изменил buildToolsVersion с 26.0.0 до 26.0.2, и после этого я получаю эту ошибку

Cannot resolve symbol '?attr/actionBarSize

Xml code

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:titleTextColor="@android:color/white"/>

Зависимости

compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
4b9b3361

Ответ 1

Обновите все версии вашей библиотеки до 26.1.0, а также добавьте:

compile 'com.android.support:support-v4:26.1.0'

Синхронизируйте проект, и ошибка будет автоматически разрешена, потому что ?attr/actionBarSize является частью библиотеки v4.

Ответ 2

Это то, что я сделал, чтобы решить ту же проблему. 1. Перейдите к диспетчеру SDK. 2. Проверьте Android API 27 и Android 8.0 (Oreo) 3. Нажмите "Применить", чтобы загрузить и установить эти SDK. 4. В build.gradle измените "buildToolsVersion" 26.0.1 "" на "buildToolsVersion" 26.0.2 "" и выполните синхронизацию gradle.

Надеюсь, это поможет исправить вашу проблему.

Ответ 3

Ваша версия buildToolsVersion отличается от версии в зависимостях (например, buildToolsVersion - 27.0.0 но реализация "com.android.support:support-v4:27.0.1" ). Сделайте их одинаковыми.

Ответ 4

Добрый день, я знаю, что это немного поздно.

но я тоже столкнулся с этим, когда я обновился до Android Studio 3.0

что я сделал, я изменил

compile 'com.android.support:support-v4:26.1.0'

к

implementation 'com.android.support:support-v4:26.1.0'

Надеюсь, это поможет кому-то.

Ответ 5

Попробуйте добавить это в ваши зависимости build.gradle(app):

resolutionStrategy {
    force libraries.support.appCompat
    force libraries.support.design
    force 'com.android.support:support-utils:26.0.1'
    force 'com.android.support:support-compat:26.0.1'
}