Java androidstudiogradle中的构建错误:当我删除谷歌依赖项时,它可以正常工作

Java androidstudiogradle中的构建错误:当我删除谷歌依赖项时,它可以正常工作,java,android,android-studio,google-play-services,Java,Android,Android Studio,Google Play Services,所以我假设我有不同版本的依赖关系导致了这个问题,但我似乎无法解决它 当我添加dependency:implementation'com.google.android.gms:play services vision:18.0.0'时,我在同步构建梯度时出错 当我将版本更改为“com.google.android.gms:play services vision:15.0.0”时,它同步良好,但我的应用程序一打开就会崩溃 请有人帮我同步我的版本,这样我的应用程序就不会崩溃 我将版本从18.0.0更

所以我假设我有不同版本的依赖关系导致了这个问题,但我似乎无法解决它

当我添加dependency:implementation'com.google.android.gms:play services vision:18.0.0'时,我在同步构建梯度时出错

当我将版本更改为“com.google.android.gms:play services vision:15.0.0”时,它同步良好,但我的应用程序一打开就会崩溃

请有人帮我同步我的版本,这样我的应用程序就不会崩溃

我将版本从18.0.0更改为15.0.0

我的格拉德尔:

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.ecommerce"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.google.firebase:firebase-core:11.8.0'
    implementation 'com.google.firebase:firebase-database:11.8.0'
    implementation 'com.google.firebase:firebase-storage:11.8.0'
    implementation 'com.firebaseui:firebase-ui-database:3.2.2'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.github.rey5137:material:1.2.5'
    implementation 'com.android.support:cardview-v7:+'
    implementation 'com.android.support:recyclerview-v7:+'
    implementation 'io.paperdb:paperdb:2.6'
    implementation 'com.android.support:design:28.0.0'
    implementation 'de.hdodenhof:circleimageview:3.0.0'
    implementation 'com.google.android.gms:play-services-vision:18.0.0'
    implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.sup`enter code here`port.test.espresso:espresso-core:3.0.2'
}

首先转到文件并将项目与gradle文件同步。。如果它重复出现,那么请转到文件并使缓存无效/重新启动它对我来说很长时间都有效,并且尝试将minSdkVersion 15替换为minSdkVersion 21,而且从外观上看,您的firebase依赖性是旧的签出或google firebase依赖性 还要确保添加所有项目

 {
repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}
}

在你的build.gradle中

经过一些研究后,我发现Google在12.0.1之后停止更新
com.Google.android.gms:play services
。我更改了版本以及我的Firebase版本。所有东西都同步了,没有错误,现在似乎运行良好

我自己也尝试过同样的gradle依赖项,但同步效果很好。你还在犯错误吗?经过一些研究,我发现谷歌在12.0.1之后停止更新com.Google.android.gms:play服务。我更改了版本以及我的Firebase版本。所有东西都同步了,现在似乎运行得很好。我感谢非永恒的Emi Marfe的帮助!