не удалось разрешить com.андроид.поддержка: appcompat-v7: 22 и com.андроид.поддержка: recyclerview-v7: 21.1.2
Я установил все дополнительные и SDK API 21-22 в том числе изменены compileSdkVersion 22 to 21 buildToolsVersion ‘22.0.1 на 21.1.2, но ошибка.
и проблемы с рендерингом для API 22, и я изменил его на
17 ответов:
это правильная версия, которые вы можете добавить в свою сборку.gradle в соответствии с потребностями API.
API 24:
API 25:
API 26:
для того чтобы сделать что я должен был установить:
compile («com.андроид.поддержка:конструкция:22.2.0″)
документация утверждает что-то другое ( docs):
com.андроид.поддержка:поддержка-дизайн:22.0.0
реальный путь для поддержки библиотек репозиториев:
- вы должны загрузить библиотеки репозитория поддержки.
если проблема все еще существует:
перейдите к реальному пути ваших библиотек репозитория поддержки и убедитесь, что существует следующая папка:
в этой папке есть несколько библиотек, которые не могут быть найдены. для пример:
открыть папку appcompat-v7 и вы увидите папки со всеми доступными версиями. Вы должны использовать только одну из этих версий в сборке.gradle зависимости файлов или использовать +, например. 18.0.+
это путь, взятый из класса.построить файл зависимостей:
см. реальный путь на вашем жестком диске —>
если такой папки нет, вы получите ошибка:
п.з. если у вас есть Windows x64, при установке sdk и jdk убедитесь, что путь установки не имеет Program Files(86) . Скобки, которые добавляют Windows, могут вызвать дополнительные проблемы с разрешением путей для вашего проекта. Используйте простые пути для папки установки.
не удалось найти: com.андроид.поддержка: appcompat-v7: 22.0.0
ответ» я буквально перепробовал все остальное»:
эта проблема также возникнет, если у вас нет актуальной библиотеки поддержки Android и репозитория поддержки Android. Просто установите с помощью диспетчера SDK.
наряду с другими решениями, убедитесь, что в проект/построить.gradle
в библиотеках поддержки вам всегда нужно добавить три числа в качестве номера версии
предположим, что для 22 — > Вам нужно написать его как 22.0.0, а не только 22
поэтому ваши зависимости должны выглядеть так
Я язык программистов вам нужно заполнить дополнительные нули.
надеюсь, что это решит вашу проблему
изменить 22.0.0 на 21.0.3
может быть, у меня есть скачать com.android.support:appcompat-v7:21.0.3 , но не получил compile ‘com.android.support:appcompat-v7:22.0.0’
когда я использую SDK Manager обновить мой support library и support repository проблема уволены.
Примечание 1: все com.android.support библиотеки должны использовать точно такую же спецификацию версии (смешивание версий может привести к сбоям во время выполнения).
ПРИМЕЧАНИЕ2: библиотека поддержки не должна использовать другую версию, чем compileSdkVersion
на API 28 вы можете использование:
это проще в использовании»+» войти в номер версии. Например
в этом случае вам не придется менять версии для одного и того же номера API
перейдите в раздел Сообщения Gradle Sync и нажмите Установить репозиторий и синхронизировать проект. Это будет установить необходимый файл в Android SDK и после синхронизации вы сможете создать gradle или запустить свой проект.
Источник
Возникают ошибки в com.android.support:appcompat-v7:28.0.0 что делать?
до момента все работало нормально. приложение компилировалось . даже выложил на гугл плей.
что я сделал не так? в builde.gradle подчеркивает красным цветом implementation ‘com.android.support:appcompat-v7:28.0.0‘
при компиляции вылетает ошибка такая:
Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver$1 found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.core.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.core.internal.package-info found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.versionedparcelable.CustomVersionedParcelable found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.NonParcelField found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelField found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelImpl found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelImpl$1 found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelUtils found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcel found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcel$1 found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcel$ParcelException found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelParcel found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelStream found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelStream$FieldBuffer found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelStream$InputBuffer found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelable found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelize found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Go to the documentation to learn how to Fix dependency resolution errors.
Источник