以下是我的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.+
有人能告诉我为什么会收到此错误吗?
答案 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版本。