Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Gradle冲突_Android_Facebook_Gradle_Gradle Dependencies - Fatal编程技术网

Android Gradle冲突

Android Gradle冲突,android,facebook,gradle,gradle-dependencies,Android,Facebook,Gradle,Gradle Dependencies,我正试图将Facebook api纳入我的android项目中。在将Facebook sdk依赖项添加到gradle之前,一切正常。我尝试了很多解决方案,但都不管用。添加依赖项后,不能对可折叠工具栏布局进行充气,因为它会产生充气异常 android.view.InflateException: Binary XML file line #18: Binary XML file line #18: Error inflating class android.support.design.widge

我正试图将Facebook api纳入我的android项目中。在将Facebook sdk依赖项添加到gradle之前,一切正常。我尝试了很多解决方案,但都不管用。添加依赖项后,不能对可折叠工具栏布局进行充气,因为它会产生充气异常

android.view.InflateException: Binary XML file line #18: Binary XML file line #18: Error inflating class android.support.design.widget.CollapsingToolbarLayout
在阅读不同的解决方案时,我注意到依赖关系中存在一些问题,因此我生成了gradle依赖关系图,如下所示

buildscript {
repositories {
    maven { url 'https://maven.fabric.io/public' }
    mavenCentral()
}

dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
maven { url 'https://maven.fabric.io/public' }
}


android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

defaultConfig {
    applicationId "com.myapplication.sample"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    renderscriptTargetApi 23
    renderscriptSupportModeEnabled true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.0.+'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:recyclerview-v7:23.0.+'
//Picasso
compile 'com.squareup.picasso:picasso:2.5.2'
//Volley
compile 'com.android.volley:volley:1.0.0'
compile project(path: ':volley')
//twitter
compile('com.twitter.sdk.android:twitter:2.3.1@aar') {
    transitive = true;
}
//facebook
compile ('com.facebook.android:facebook-android-sdk:[4,5)'){
    exclude module: 'support:appcompat-v7'
}



}
以下是依赖关系图:

+--- com.android.support:appcompat-v7:23.4.0 -> 25.0.0
|    +--- com.android.support:support-v4:25.0.0
|    |    +--- com.android.support:support-compat:25.0.0
|    |    |    \--- com.android.support:support-annotations:25.0.0
|    |    +--- com.android.support:support-media-compat:25.0.0
|    |    |    \--- com.android.support:support-compat:25.0.0 (*)
|    |    +--- com.android.support:support-core-utils:25.0.0
|    |    |    \--- com.android.support:support-compat:25.0.0 (*)
|    |    +--- com.android.support:support-core-ui:25.0.0
|    |    |    \--- com.android.support:support-compat:25.0.0 (*)
|    |    \--- com.android.support:support-fragment:25.0.0
|    |         +--- com.android.support:support-compat:25.0.0 (*)
|    |         +--- com.android.support:support-media-compat:25.0.0 (*)
|    |         +--- com.android.support:support-core-ui:25.0.0 (*)
|    |         \--- com.android.support:support-core-utils:25.0.0 (*)
|    +--- com.android.support:support-vector-drawable:25.0.0
|    |    \--- com.android.support:support-compat:25.0.0 (*)
|    \--- com.android.support:animated-vector-drawable:25.0.0
|         \--- com.android.support:support-vector-drawable:25.0.0 (*)
+--- com.android.support:cardview-v7:23.0.+ -> 25.0.0
|    \--- com.android.support:support-annotations:25.0.0
+--- com.android.support:design:23.4.0
|    +--- com.android.support:recyclerview-v7:23.4.0
|    |    +--- com.android.support:support-annotations:23.4.0 -> 25.0.0
|    |    \--- com.android.support:support-v4:23.4.0 -> 25.0.0 (*)
|    +--- com.android.support:appcompat-v7:23.4.0 -> 25.0.0 (*)
|    \--- com.android.support:support-v4:23.4.0 -> 25.0.0 (*)
+--- com.android.support:recyclerview-v7:23.0.+ -> 23.4.0 (*)
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.volley:volley:1.0.0
+--- project :volley
+--- com.twitter.sdk.android:twitter:2.3.1
|    +--- com.twitter.sdk.android:tweet-composer:2.3.1
|    |    +--- com.twitter:twitter-text:1.13.0
|    |    +--- io.fabric.sdk.android:fabric:1.3.14
|    |    +--- com.twitter.sdk.android:twitter-core:2.3.0
|    |    |    +--- com.google.code.gson:gson:2.6.1
|    |    |    +--- com.squareup.retrofit2:converter-gson:2.0.2
|    |    |    |    +--- com.squareup.retrofit2:retrofit:2.0.2
|    |    |    |    |    \--- com.squareup.okhttp3:okhttp:3.2.0
|    |    |    |    |         \--- com.squareup.okio:okio:1.6.0
|    |    |    |    \--- com.google.code.gson:gson:2.6.1
|    |    |    +--- com.squareup.okhttp3:okhttp:3.2.0 (*)
|    |    |    +--- io.fabric.sdk.android:fabric:1.3.14
|    |    |    \--- com.squareup.retrofit2:retrofit:2.0.2 (*)
|    |    \--- com.squareup.picasso:picasso:2.5.2
|    +--- com.twitter.sdk.android:tweet-ui:2.3.1
|    |    +--- io.fabric.sdk.android:fabric:1.3.14
|    |    +--- com.twitter.sdk.android:twitter-core:2.3.0 (*)
|    |    +--- com.android.support:support-v4:23.1.1 -> 25.0.0 (*)
|    |    \--- com.squareup.picasso:picasso:2.5.2
|    +--- io.fabric.sdk.android:fabric:1.3.14
|    \--- com.twitter.sdk.android:twitter-core:2.3.0 (*)
\--- com.facebook.android:facebook-android-sdk:[4,5) -> 4.19.0
     +--- com.android.support:appcompat-v7:25.0.0 (*)
     +--- com.android.support:cardview-v7:25.0.0 (*)
     +--- com.android.support:customtabs:25.0.0
     |    +--- com.android.support:support-compat:25.0.0 (*)
     |    \--- com.android.support:support-annotations:25.0.0
     \--- com.parse.bolts:bolts-android:1.4.0
          +--- com.parse.bolts:bolts-tasks:1.4.0
          \--- com.parse.bolts:bolts-applinks:1.4.0
               \--- com.parse.bolts:bolts-tasks:1.4.0

我试图从facebook sdk中排除support:v4和support:appcompat-v7。我如何解决这个问题

您是否尝试将您的项目升级到android api 25?(compileSdkVersion、targetSdkVersion等)@MaximOstrovidov是的,解决了问题。。谢谢