2017-10-16 61 views
0

模块应用Gradle: 更新从SDK太 谷歌的资源库和服务,但这个错误仍然存​​在。请人检查出来火力地堡的gradle数据库不解析无法解析“com.android.firebase:火力数据库:10.2.0”

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 26 
     buildToolsVersion "26.0.2" 
     defaultConfig { 
      applicationId "com.norsoftbd.user.test1vaia" 
      minSdkVersion 22 
      targetSdkVersion 26 
      versionCode 1 
      versionName "1.0" 
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
    } 

    dependencies { 
     implementation fileTree(dir: 'libs', include: ['*.jar']) 
     //noinspection GradleCompatible 
     implementation 'com.android.support:appcompat-v7:26.1.0' 
     //implementation 'com.google.android.gms:play-services:10.2.1' 
     implementation 'com.android.firebase:firebase-core:10.2.0' 
     implementation 'com.android.firebase:firebase-database:10.2.0' 
     implementation 'com.rengwuxian.materialedittext:library:2.1.4' 
     compile "com.android.support:recyclerview-v7:26.1.0" 
     compile 'com.android.support:cardview-v7:26.+' 
     compile 'com.android.support:design:26.+' 
     compile 'com.google.code.gson:gson:2.8.0' 
     compile 'com.squareup.retrofit2:retrofit:2.0.2' 
     compile 'com.squareup.retrofit2:converter-gson:2.0.2' 
     compile 'com.squareup.picasso:picasso:2.5.2' 
     compile 'com.google.firebase:firebase-messaging:10.2.1' 
     implementation 'com.android.support.constraint:constraint-layout:1.0.2' 
     testImplementation 'junit:junit:4.12' 

     androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.1', { 
      exclude group: 'com.android.support', module: 'support-annotations' 

     }) 
    } 
    apply plugin: 'com.google.gms.google-services'`enter code here` 

回答

0

的build.gradle(项目)文件,添加最新google-services和谷歌Maven仓库

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     classpath 'com.google.gms:google-services:3.1.0' 
    } 
} 

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

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

然后,在你build.gralde(模块:APP)文件,添加最新的火力地堡的依赖性,谷歌应用服务的插件和修复支持Android的依赖条件版本:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.2" 
    defaultConfig { 
     applicationId "com.norsoftbd.user.test1vaia" 
     minSdkVersion 22 
     targetSdkVersion 26 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:26.0.2' 
    compile 'com.android.support:recyclerview-v7:26.0.2' 
    compile 'com.android.support:cardview-v7:26.0.2' 
    compile 'com.android.support:design:26.0.2' 
    compile 'com.android.firebase:firebase-core:11.4.2' 
    compile 'com.android.firebase:firebase-database:11.4.2' 
    compile 'com.google.firebase:firebase-messaging:11.4.2' 
    compile 'com.rengwuxian.materialedittext:library:2.1.4' 
    compile 'com.google.code.gson:gson:2.8.0' 
    compile 'com.squareup.retrofit2:retrofit:2.0.2' 
    compile 'com.squareup.retrofit2:converter-gson:2.0.2' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testImplementation 'junit:junit:4.12' 

    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 

    }) 
} 
apply plugin: 'com.google.gms.google-services' 

使用上面的配置应该可以工作。

+0

好,我会尽量让你知道,谢谢@AlexTa –

+0

欢迎您@ Md.RafsanBiswas,希望它帮助! – AlexTa

+0

不工作:( –

0

刚刚将所有“编译”替换为“implements”,@AlexTa我还在之前放置了最新的Google服务。

1

将Google Maven存储库添加到项目级别build.gradele文件中,如下所示。

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