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

Gradle не удалось разрешить библиотеку в Android Studio

Я хочу включить библиотеку в Android Studio, но она отображает ошибку, как показано ниже:

"Не удалось решить: com.lemonlab: expandable-button-menu: 1.0.0"

Как решить эту проблему?

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 21
        buildToolsVersion '21.1.2'

        defaultConfig {
            applicationId "ayowes.com.newecampus"
            minSdkVersion 15
            targetSdkVersion 21
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android-ptimize.txt'), 'proguard-rules.txt'
            }
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:21.0.3'
        compile 'com.google.android.gms:play-services:6.5.87'
        compile 'com.lemonlab:expandable-button-menu:1.0.0'
        compile files('libs/pinchzoom.jar')
    }
4b9b3361

Ответ 1

Чтобы иметь возможность использовать проект lib, вам нужно включить его в свои настройки приложения. gradle add:

include '..:ExpandableButtonMenu:library'

а затем в файле build.gradle добавьте:

compile project(':..:ExpandableButtonMenu:library') 

поместите проект ExpandableButtonMenu вместе со своей собственной (той же папкой)

см. эту Подробнее о сборке библиотеки Android с Android Studio и gradle?.

Ответ 2

В меню Файл- > Настройки → Gradle Посмотрите папку "Офлайн-работа", если он установлен, снимите флажок и повторите попытку синхронизации У меня такая же проблема, и я стараюсь, проблема решена. Удачи!

Ответ 3

У меня была такая же проблема, первое, что пришло на ум, были репозитории. Поэтому я проверил файл build.gradle для всего проекта и добавил следующий код, затем синхронизировал gradle с проектом, и проблема была решена!

allprojects {
    repositories {
        jcenter()
    }
}

Ответ 4

Некоторое время вам просто нужно добавить maven { url "https://jitpack.io" } в блок allprojects в файле build.gradle на уровне проекта.

Пример:

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

Ответ 6

Проверьте, не находится ли ваш gradle. Предпочтения-ProjectSettings- Gradle. Если вы пытаетесь добавить библиотеку в автономном режиме, вы увидите эту ошибку. Кроме того, попробуйте Build-Clean, он может предоставить вам более подробную информацию.

Ответ 8

Попробуйте это

  • Очистить проект
  • Неверный кеш и перезапуск студии
  • Проверьте правильность пути android SDK.
  • Проверьте, нет ли какой-либо ошибки в любом файле вашего ресурса.

Ответ 9

repositories {
    mavenCentral()
}

Я добавил это в build.gradle, и он сработал.

Ответ 10

У меня была та же проблема, я добавил следующие строки в build.gradle

allprojects {
repositories {
    jcenter()
    maven { url "https://jitpack.io" }

    maven {
        url 'http://dl.bintray.com/dev-fingerlinks/maven'
    }
    mavenCentral()
}

}

Ответ 11

Для меня помогли следующие шаги.

Кажется, это ошибка Android Studio 3.4/3.5, и она была "исправлена" путем отключения:

Файл → Настройки → Экспериментальный → Gradle → Синхронизировать только активный вариант