jitpack.io - 无法解决

时间:2016-03-14 09:05:50

标签: android gradle android-gradle jitpack

我正在尝试使用library导入jitpack.io。这是我的顶级build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

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

这是我的app / build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.domain.app"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile files('libs/Parse-1.9.1/Parse-1.9.1.jar')
    compile files('libs/Parse-1.9.1/bolts-android-1.2.0.jar')
    compile 'com.github.deano2390:MaterialShowcaseView:1.0.6'

}

我一直得到:Error:(27, 13) Failed to resolve: com.github.deano2390:MaterialShowcaseView:1.0.6没有任何其他信息。

我也按照图书馆的作者的建议尝试了一个sffuix:

compile 'com.github.deano2390:MaterialShowcaseView:1.0.6@aar'

5 个答案:

答案 0 :(得分:1)

在app / build.gradle中添加您的存储库,如下所示

apply plugin: 'com.android.application'
repositories {
    maven {
        url "https://jitpack.io"
    }

}
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.domain.app"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile files('libs/Parse-1.9.1/Parse-1.9.1.jar')
    compile files('libs/Parse-1.9.1/bolts-android-1.2.0.jar')
    compile 'com.github.deano2390:MaterialShowcaseView:1.0.6'

}

答案 1 :(得分:1)

Gradle文件中的所有内容都是正确的。您的gradle插件由于某种原因不得拾取JitPack存储库。

看看你是否可以解析JitPack测试库:

compile' com.github.jitpack:android-example:1.0.4'

如果无法解决此问题,则必须是IDE / Gradle插件/计算机的配置问题。

答案 2 :(得分:0)

我遇到了同样的问题,直到我更新并重新配置我的 IDE和我的JDK 版本(到 jdk 8 ,你可以设置它构建选项)

然后我按照基本说明(在所有项目和lib上的build.gradle中添加JitPack repo)

同时确保您的min SDK不小于lib中声明的

答案 3 :(得分:0)

我有一个图书馆项目,该项目取决于jitpack提供的图书馆。就我而言,将以下内容添加到库的build.gradle中可以解决此问题:

allprojects { p ->
    p.repositories {
        maven { url "https://jitpack.io" }
    }
}

答案 4 :(得分:0)

确保将maven {url“ https://jitpack.io”}添加为第一个存储库。我正在使用android studio 3.3并有同样的问题。由于某些原因,jitpack中的库是从google和jcenter获取的,并且无法找到它。重新订购该存储库,希望对我有帮助

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

    }
}
相关问题