Android gradlew应用程序:依赖项命令不起作用

Android gradlew应用程序:依赖项命令不起作用,android,gradle,android-gradle-plugin,build.gradle,Android,Gradle,Android Gradle Plugin,Build.gradle,运行命令gradlew app:dependencies时出错。我想检查哪个依赖项产生冲突。因为我的项目在添加twitter依赖项后未编译。因此,我禁用了twitter依赖项,并尝试检查使用google.gms包的模块。,以便排除该依赖项 未能通知项目评估侦听器。 javax/xml/bind/annotation/XmlSchema 然后尝试更改gradle包装器或gradle插件的版本。我犯了这个错误 未能通知项目评估侦听器。 无法初始化类com.android.sdklib.reposit

运行命令
gradlew app:dependencies
时出错。我想检查哪个依赖项产生冲突。因为我的项目在添加twitter依赖项后未编译。因此,我禁用了twitter依赖项,并尝试检查使用
google.gms包的模块。
,以便排除该依赖项

未能通知项目评估侦听器。 javax/xml/bind/annotation/XmlSchema

然后尝试更改gradle包装器或gradle插件的版本。我犯了这个错误

未能通知项目评估侦听器。 无法初始化类com.android.sdklib.repository.AndroidSdkHandler

然后在进行一些更改后,再次搜索此错误

无法从“9.0.4”确定java版本

我可以运行应用程序,但看不到依赖关系树。

这是什么,我被困在几个小时内:(

应用程序级别
build.gradle

apply plugin: 'com.android.application'
apply plugin: 'io.objectbox'
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion
    defaultConfig {
        applicationId "com.amelio"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        setProperty("archivesBaseName", applicationId + "-v" + versionCode + "(" + versionName + ")")
    }
    buildTypes {
        debug {
            versionNameSuffix "-T"
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            versionNameSuffix "-R"
        }
    }
    dataBinding {
        enabled = true
    }
    compileOptions {
        sourceCompatibility rootProject.ext.sourceCompatibilityVersion
        targetCompatibility rootProject.ext.targetCompatibilityVersion
    }
    dexOptions {
        javaMaxHeapSize "4g"
    }
}

def SDP_VERSION = '1.0.5'
def PERCELER_VERSION = '1.1.10'

dependencies {
//    implementation rootProject.ext.dep.firebaseAuth
    configurations {
        all*.exclude group: 'com.android.support', module: 'support-v13'
    }
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation rootProject.ext.dep.supportAppcompatV7
    implementation rootProject.ext.dep.supportRecyclerViewV7
    implementation rootProject.ext.dep.supportV4
    implementation rootProject.ext.dep.supportDesign
    implementation rootProject.ext.dep.playServicesAuth
    implementation rootProject.ext.dep.retrofit2ConverterGson
    implementation rootProject.ext.dep.retrofit2
    implementation rootProject.ext.dep.playServicesLocation
    implementation rootProject.ext.dep.playServicesMaps
    implementation rootProject.ext.dep.playServicesPlaces
    implementation rootProject.ext.dep.firebaseMessaging
    implementation rootProject.ext.dep.materialDatePicker
    implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'
    implementation 'com.facebook.android:facebook-android-sdk:4.31.0'
    implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
    implementation "com.intuit.sdp:sdp-android:$SDP_VERSION"
    implementation "com.intuit.ssp:ssp-android:$SDP_VERSION"
    implementation rootProject.ext.dep.picasso
    implementation 'com.wdullaer:materialdatetimepicker:3.5.1'
    implementation 'me.dm7.barcodescanner:zbar:1.9.8'
//  implementation 'com.google.android.gms:play-services:11.6.0'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'org.florescu.android.rangeseekbar:rangeseekbar-library:0.3.0'
    implementation "org.parceler:parceler-api:$PERCELER_VERSION"
    annotationProcessor "org.parceler:parceler:$PERCELER_VERSION"
    implementation rootProject.ext.dep.butterKnife
    annotationProcessor rootProject.ext.dep.butterKnifeCompiler
//    compile 'com.razorpay:checkout:1.4.7'
    implementation('com.razorpay:checkout:1.4.1')
//    implementation('com.twitter.sdk.android:twitter:3.3.0@aar') {
//        transitive = true
//    }
}
apply plugin: 'com.google.gms.google-services'
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: rootProject.file('dependencies.gradle')

buildscript {
    ext.objectboxVersion = '1.5.0'
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
//        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.0'
        classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
    }
}
allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}
项目级
build.gradle

apply plugin: 'com.android.application'
apply plugin: 'io.objectbox'
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion
    defaultConfig {
        applicationId "com.amelio"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        setProperty("archivesBaseName", applicationId + "-v" + versionCode + "(" + versionName + ")")
    }
    buildTypes {
        debug {
            versionNameSuffix "-T"
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            versionNameSuffix "-R"
        }
    }
    dataBinding {
        enabled = true
    }
    compileOptions {
        sourceCompatibility rootProject.ext.sourceCompatibilityVersion
        targetCompatibility rootProject.ext.targetCompatibilityVersion
    }
    dexOptions {
        javaMaxHeapSize "4g"
    }
}

def SDP_VERSION = '1.0.5'
def PERCELER_VERSION = '1.1.10'

dependencies {
//    implementation rootProject.ext.dep.firebaseAuth
    configurations {
        all*.exclude group: 'com.android.support', module: 'support-v13'
    }
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation rootProject.ext.dep.supportAppcompatV7
    implementation rootProject.ext.dep.supportRecyclerViewV7
    implementation rootProject.ext.dep.supportV4
    implementation rootProject.ext.dep.supportDesign
    implementation rootProject.ext.dep.playServicesAuth
    implementation rootProject.ext.dep.retrofit2ConverterGson
    implementation rootProject.ext.dep.retrofit2
    implementation rootProject.ext.dep.playServicesLocation
    implementation rootProject.ext.dep.playServicesMaps
    implementation rootProject.ext.dep.playServicesPlaces
    implementation rootProject.ext.dep.firebaseMessaging
    implementation rootProject.ext.dep.materialDatePicker
    implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'
    implementation 'com.facebook.android:facebook-android-sdk:4.31.0'
    implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
    implementation "com.intuit.sdp:sdp-android:$SDP_VERSION"
    implementation "com.intuit.ssp:ssp-android:$SDP_VERSION"
    implementation rootProject.ext.dep.picasso
    implementation 'com.wdullaer:materialdatetimepicker:3.5.1'
    implementation 'me.dm7.barcodescanner:zbar:1.9.8'
//  implementation 'com.google.android.gms:play-services:11.6.0'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'org.florescu.android.rangeseekbar:rangeseekbar-library:0.3.0'
    implementation "org.parceler:parceler-api:$PERCELER_VERSION"
    annotationProcessor "org.parceler:parceler:$PERCELER_VERSION"
    implementation rootProject.ext.dep.butterKnife
    annotationProcessor rootProject.ext.dep.butterKnifeCompiler
//    compile 'com.razorpay:checkout:1.4.7'
    implementation('com.razorpay:checkout:1.4.1')
//    implementation('com.twitter.sdk.android:twitter:3.3.0@aar') {
//        transitive = true
//    }
}
apply plugin: 'com.google.gms.google-services'
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: rootProject.file('dependencies.gradle')

buildscript {
    ext.objectboxVersion = '1.5.0'
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
//        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.0'
        classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
    }
}
allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}
gradle wrapper.properties

#Wed May 16 15:37:31 IST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
另一个文件
dependencies.gradle
,用于定义所有依赖项版本

ext {
    compileSdkVersion = 27
    buildToolsVersion = '27.0.3'
    minSdkVersion = 15
    targetSdkVersion = 27
    sourceCompatibilityVersion = JavaVersion.VERSION_1_8
    targetCompatibilityVersion = JavaVersion.VERSION_1_8

    SUPPORT_LIB_VER = '27.1.0'
    PLAY_SERVICES_VER = '15.0.0'
    FIREBASE_VER = '15.0.0'
    RX_BINDING_VER = '2.0.0'
    DAGGER2_VER = '2.11-rc2'
    BOLTS_VER = '1.4.0'
    RETROFIT_VER = "2.1.0"
    OKHTTP_VER = '3.0.1'
    BUTTER_KNIFE_VER = '8.5.1'

    dep = [
            // Google Support Library.
            supportV4              : "com.android.support:support-v4:$SUPPORT_LIB_VER",
            supportV4CoreUtils     : "com.android.support:support-core-utils:$SUPPORT_LIB_VER",
            supportAppcompatV7     : "com.android.support:appcompat-v7:$SUPPORT_LIB_VER",
            supportRecyclerViewV7  : "com.android.support:recyclerview-v7:${SUPPORT_LIB_VER}",
            supportCardViewV7      : "com.android.support:cardview-v7:${SUPPORT_LIB_VER}",
            supportGridLayoutV7    : "com.android.support:gridlayout-v7:${SUPPORT_LIB_VER}",
            supportAnnotations     : "com.android.support:support-annotations:$SUPPORT_LIB_VER",
            supportDesign          : "com.android.support:design:${SUPPORT_LIB_VER}",
            supportVectorDrawable  : "com.android.support:support-vector-drawable:${SUPPORT_LIB_VER}",
            supportPercent         : "com.android.support:percent:${SUPPORT_LIB_VER}",
            supportTransition      : "com.android.support:transition:${SUPPORT_LIB_VER}",
            supportConstraintLayout: "com.android.support.constraint:constraint-layout:1.0.2",
            supportMultidex        : 'com.android.support:multidex:1.0.1',
            // Google Play Service.
            playServicesAds        : "com.google.android.gms:play-services-ads:${PLAY_SERVICES_VER}",
            playServicesAnalytics  : "com.google.android.gms:play-services-analytics:${PLAY_SERVICES_VER}",
            playServicesVision     : "com.google.android.gms:play-services-vision:${PLAY_SERVICES_VER}",
            playServicesMaps       : "com.google.android.gms:play-services-maps:${PLAY_SERVICES_VER}",
            playServicesPlaces     : "com.google.android.gms:play-services-places:${PLAY_SERVICES_VER}",
            playServicesAuth       : "com.google.android.gms:play-services-auth:${PLAY_SERVICES_VER}",
            playServicesLocation   : "com.google.android.gms:play-services-location:${PLAY_SERVICES_VER}",
            // Google Firebase.
            firebaseCore           : "com.google.firebase:firebase-core:${FIREBASE_VER}",
            firebaseAnalytics      : "com.google.firebase:firebase-analytics:${FIREBASE_VER}",
            firebaseAuth           : 'com.google.firebase:firebase-auth:15.0.0',
            firebaseConfig         : "com.google.firebase:firebase-config:${FIREBASE_VER}",
            firebaseCrash          : "com.google.firebase:firebase-crash:${FIREBASE_VER}",
            firebaseMessaging      : "com.google.firebase:firebase-messaging:${FIREBASE_VER}",
            firebaseInvites        : "com.google.firebase:firebase-invites:${FIREBASE_VER}",
            firebasePerf           : "com.google.firebase:firebase-perf:${FIREBASE_VER}",
            // Facebook.
            facebook               : 'com.facebook.android:facebook-android-sdk:4.18.0',
            facebookAudienceNetwork: 'com.facebook.android:audience-network-sdk:4.17.0',
            // JSON.
            gson                   : "com.google.code.gson:gson:2.7",
            // Image.
//            fresco                 : "com.facebook.fresco:fresco:0.14.1",
//            glide                  : "com.github.bumptech.glide:glide:3.7.0",
//            lottie                 : 'com.airbnb.android:lottie:2.0.0-rc1',
            picasso                 : 'com.squareup.picasso:picasso:2.5.2',
//            adobeFoundation        : 'com.adobe.creativesdk.foundation:auth:0.9.1251',
//            adobeImage             : 'com.adobe.creativesdk:image:4.8.3',
            // RxJava.
//            rxJava                 : 'io.reactivex.rxjava2:rxjava:2.1.0',
//            rxAndroid              : 'io.reactivex.rxjava2:rxandroid:2.0.1',
//            rxRelay                : 'com.jakewharton.rxrelay2:rxrelay:2.0.0',
//            rxBinding              : "com.jakewharton.rxbinding2:rxbinding:${RX_BINDING_VER}",
//            rxBindingRecyclerViewV7: "com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:${RX_BINDING_VER}",
//            rxPermissions          : 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar',
            // View Binding.
            butterKnife            : "com.jakewharton:butterknife:${BUTTER_KNIFE_VER}",
            butterKnifeCompiler    : "com.jakewharton:butterknife-compiler:${BUTTER_KNIFE_VER}",
            // Dependency Injection.
//            dagger2                : "com.google.dagger:dagger:${DAGGER2_VER}",
//            dagger2Support         : "com.google.dagger:dagger-android-support:${DAGGER2_VER}",
//            dagger2Compiler        : "com.google.dagger:dagger-compiler:${DAGGER2_VER}",
            // Leak Detection.
            leakcanary             : 'com.squareup.leakcanary:leakcanary-android:1.5.1',
            leakcanaryNoOp         : 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.1',
            // Custom View.
//            discreteScrollView     : 'com.yarolegovich:discrete-scrollview:1.2.0',
            // ASYNC.
//            bolts                  : "com.parse.bolts:bolts-tasks:$BOLTS_VER",
            // BUS.
//            ottoBus                : 'com.squareup:otto:1.3.6',
            // HTTP/HTTPS.
            retrofit2              : "com.squareup.retrofit2:retrofit:${RETROFIT_VER}",
            retrofit2ConverterGson : "com.squareup.retrofit2:converter-gson:${RETROFIT_VER}",
//            retrofit2RxJava2Adapter: 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0',
            okhttp                 : "com.squareup.okhttp3:okhttp:$OKHTTP_VER",
//            okhttpMockWebServer    : "com.squareup.okhttp3:mockwebserver:$OKHTTP_VER",
//            volley                 : 'com.android.volley:volley:1.0.0',
            // TESTING.
//            testJunit              : 'junit:junit:4.12',
//            testMockito            : 'org.mockito:mockito-core:2.8.9',
//            testEspressoCore       : 'com.android.support.test.espresso:espresso-core:2.2.2',
//            testRunner             : 'com.android.support.test:runner:0.5',
            materialDatePicker     : 'com.wdullaer:materialdatetimepicker:3.5.0'
    ]
}
搜索了很多,其中一些是


更新所有依赖项对我来说都很有效。

@PeterHaddad已经尝试了4.1和4.4版本。我将尝试这个peter