错误:(33,13)无法解决:com.facebook.android:audience-network-sdk:4.+

时间:2016-07-15 08:05:31

标签: android facebook

以下是我的build.gradle文件中的代码。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '24.0.0'
    useLibrary 'org.apache.http.legacy'

    defaultConfig {
        applicationId "com.test"
        minSdkVersion 19
        targetSdkVersion 19
        jackOptions {
            enabled true
        }
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles 'proguard.cfg'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
        incremental false
    }
    dexOptions {
        dexInProcess false
    }
}

dependencies {

    compile files('libs/StartAppInApp-3.4.2.jar')
    compile 'com.google.code.gson:gson:2.6.1'
    compile 'com.squareup.okio:okio:1.6.0'
    compile 'com.squareup.okhttp:okhttp:2.7.0'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.facebook.android:audience-network-sdk:4.+'
}

当我使用gradle文件同步项目时,它会给我错误。

 Error:(33, 13) Failed to resolve: com.facebook.android:audience-network-sdk:4.+

有人能告诉我为什么会收到此错误吗?

4 个答案:

答案 0 :(得分:7)

目前无法使用最新版本4.14.0。

暂时使用4.13.0以避免gradle错误。

compile 'com.facebook.android:audience-network-sdk:4.13.0'

答案 1 :(得分:2)

使用facebook sdk的特定版本,如:

dependencies {
    compile 'com.facebook.android:audience-network-sdk:4.14.0'
}

答案 2 :(得分:0)

gradle将不允许任何特殊的symbles或charecters来解析repository.so根据你的要求使用facebooksdk作为特定版本,如下面的依赖

compile 'com.facebook.android:audience-network-sdk:4.8.2'

答案 3 :(得分:0)

已使用此修补程序部署了版本4.14.1。所以你现在可以通过gradle继续使用最新版本。指定4. +将自动使用4.14.1版本。