Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
将firestore、androidx libs和google services插件添加到最新版本(4.1.0)后未能生成项目_Android_Firebase_Android Gradle Plugin_Google Cloud Firestore - Fatal编程技术网

将firestore、androidx libs和google services插件添加到最新版本(4.1.0)后未能生成项目

将firestore、androidx libs和google services插件添加到最新版本(4.1.0)后未能生成项目,android,firebase,android-gradle-plugin,google-cloud-firestore,Android,Firebase,Android Gradle Plugin,Google Cloud Firestore,我想使用androidx/jetpack库(导航、ConstructLayout等)与firebase(firestore)合作。但是,在root build.gradle中添加google服务插件,在app module build.gradle中添加firebase库(如auth和firestore)时,构建失败 1) 根项目build.gradle (2) 应用程序模块项目build.gradle (3) 根项目build.gradle 有什么帮助吗 向您致意,也有同样的问题,请尝试以前的

我想使用androidx/jetpack库(导航、ConstructLayout等)与firebase(firestore)合作。但是,在root build.gradle中添加google服务插件,在app module build.gradle中添加firebase库(如auth和firestore)时,构建失败

1) 根项目build.gradle

(2) 应用程序模块项目build.gradle

(3) 根项目build.gradle

有什么帮助吗


向您致意,

也有同样的问题,请尝试以前的版本。 我最新的版本是17.1.0(截至今天)


首先,感谢您的评论:@peter haddad和@achraf amil

毕竟,我这样做是为了修复我前面提到的build.gradle文件,以查看我使用的库的版本:

(1) 在root build.gradle中:

此外,我在这里列出了依赖项的版本

...
ext {
    kotlin_version = '1.3.10'
    /* androidx related dependencies */
    androidx_appcompat_version = '1.0.2'
    androidx_core_ktx_version = '1.0.1'
    androidx_constraintlayout_version = '2.0.0-alpha2'
    androidx_legacy_support_v4_version = '1.0.0'
    android_arch_navigation_fragment_ktx_version = '1.0.0-alpha07'
    android_arch_navigation_ui_ktx_version = '1.0.0-alpha07'
    google_material_version = '1.1.0-alpha01'
    /* firebase dependencies */
    firebase_firestore_version = '17.1.1'
    firebase_auth_version = '16.0.4'
    firebase_storage_version = '16.0.3'
    firebase_core_version = '16.0.4'
    play_services_auth_version = '16.0.1'
    /* other dependencies */
    synnapps_carouselview_version = '0.1.5'
    /* Testing dependencies versions*/
    junit_version = '4.12'
    androidx_test_runner_version = '1.1.0'
    androidx_test_espresso_core_version = '3.1.0'
}
(2) 在app module build.gradle中,我在dependencies块中将版本作为变量应用:

...
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$rootProject.kotlin_version"
    implementation "androidx.core:core-ktx:$rootProject.androidx_core_ktx_version"
    implementation "androidx.constraintlayout:constraintlayout:$rootProject.androidx_constraintlayout_version"
    implementation "android.arch.navigation:navigation-fragment-ktx:$rootProject.android_arch_navigation_fragment_ktx_version"
    implementation "android.arch.navigation:navigation-ui-ktx:$rootProject.android_arch_navigation_ui_ktx_version"
    implementation "com.google.android.material:material:$rootProject.google_material_version"
    implementation "androidx.legacy:legacy-support-v4:$rootProject.androidx_legacy_support_v4_version"
    implementation "com.synnapps:carouselview:$rootProject.synnapps_carouselview_version"
    implementation "com.google.android.gms:play-services-auth:$rootProject.play_services_auth_version"

    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-firestore:$rootProject.firebase_firestore_version"
    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-auth:$rootProject.firebase_auth_version"
    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-storage:$rootProject.firebase_storage_version"
    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-core:$rootProject.firebase_core_version"

    testImplementation "junit:junit:$rootProject.junit_version"
    androidTestImplementation "androidx.test:runner:$rootProject.androidx_test_runner_version"
    androidTestImplementation "androidx.test.espresso:espresso-core:$rootProject.androidx_test_espresso_core_version"

}

apply plugin: 'com.google.gms.google-services'
//noinspection GradleDependence文本部分有助于检查库的不同版本与google play库的不同版本

IDK,如果这是推荐的方法,但它有效(目前)


考虑到,

尝试firebase core 16.0.4我不认为在应用程序中包括firebase core(因为它包含分析功能),我认为我需要记录更多关于这方面的信息,但是,它也起了作用:)我发现firebase firestore lib的17.1.1版很有用。谢谢:)你也可以阅读
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-api:[16.0.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-base:[16.0.4].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google.firebase:firebase-analytics-impl:[16.2.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-api:[16.0.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-base:[16.0.4].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.firebase:firebase-analytics-impl:[16.2.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-api:[16.0.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-base:[16.0.4].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.firebase:firebase-analytics-impl:[16.2.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-api:[16.0.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-base:[16.0.4].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.google.firebase:firebase-analytics-impl:[16.2.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-api:[16.0.3].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-base:[16.0.4].
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.google.firebase:firebase-analytics-impl:[16.2.3].
Show Details
Affected Modules: app
...
dependencies{
  ...
  classpath 'com.android.tools.build:gradle:3.4.0-alpha05'
  ...
  //noinspection GradleDependency
  classpath 'com.google.gms:google-services:4.0.2'
  ...
}
...
ext {
    kotlin_version = '1.3.10'
    /* androidx related dependencies */
    androidx_appcompat_version = '1.0.2'
    androidx_core_ktx_version = '1.0.1'
    androidx_constraintlayout_version = '2.0.0-alpha2'
    androidx_legacy_support_v4_version = '1.0.0'
    android_arch_navigation_fragment_ktx_version = '1.0.0-alpha07'
    android_arch_navigation_ui_ktx_version = '1.0.0-alpha07'
    google_material_version = '1.1.0-alpha01'
    /* firebase dependencies */
    firebase_firestore_version = '17.1.1'
    firebase_auth_version = '16.0.4'
    firebase_storage_version = '16.0.3'
    firebase_core_version = '16.0.4'
    play_services_auth_version = '16.0.1'
    /* other dependencies */
    synnapps_carouselview_version = '0.1.5'
    /* Testing dependencies versions*/
    junit_version = '4.12'
    androidx_test_runner_version = '1.1.0'
    androidx_test_espresso_core_version = '3.1.0'
}
...
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$rootProject.kotlin_version"
    implementation "androidx.core:core-ktx:$rootProject.androidx_core_ktx_version"
    implementation "androidx.constraintlayout:constraintlayout:$rootProject.androidx_constraintlayout_version"
    implementation "android.arch.navigation:navigation-fragment-ktx:$rootProject.android_arch_navigation_fragment_ktx_version"
    implementation "android.arch.navigation:navigation-ui-ktx:$rootProject.android_arch_navigation_ui_ktx_version"
    implementation "com.google.android.material:material:$rootProject.google_material_version"
    implementation "androidx.legacy:legacy-support-v4:$rootProject.androidx_legacy_support_v4_version"
    implementation "com.synnapps:carouselview:$rootProject.synnapps_carouselview_version"
    implementation "com.google.android.gms:play-services-auth:$rootProject.play_services_auth_version"

    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-firestore:$rootProject.firebase_firestore_version"
    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-auth:$rootProject.firebase_auth_version"
    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-storage:$rootProject.firebase_storage_version"
    //noinspection GradleDependency
    implementation "com.google.firebase:firebase-core:$rootProject.firebase_core_version"

    testImplementation "junit:junit:$rootProject.junit_version"
    androidTestImplementation "androidx.test:runner:$rootProject.androidx_test_runner_version"
    androidTestImplementation "androidx.test.espresso:espresso-core:$rootProject.androidx_test_espresso_core_version"

}

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