Android gradle库';未能解决';
我试图哄骗许多android库一起玩得很好,但我对版本控制系统感到失望 我已设法使firebase版本的crashlytics正常工作,但目前无法使其与admob一起正常工作: 在我的应用程序“build.gradle”中,我有以下依赖项部分:Android gradle库';未能解决';,android,firebase,android-studio,gradle,crashlytics,Android,Firebase,Android Studio,Gradle,Crashlytics,我试图哄骗许多android库一起玩得很好,但我对版本控制系统感到失望 我已设法使firebase版本的crashlytics正常工作,但目前无法使其与admob一起正常工作: 在我的应用程序“build.gradle”中,我有以下依赖项部分: dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.google.firebase:firebas
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
implementation 'com.crashlytics.sdk.android:crashlytics-ndk:2.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.6'
implementation 'com.google.android.gms:play-services-ads:16.0.1'
}
这将产生以下错误:
Failed to resolve: com.google.android.gms:play-services-ads:16.0.1
The following dependencies are project dependencies that are direct or have transitive dependencies that lead to the art
ifact with the issue.
-- Project 'app' depends onto com.google.firebase:firebase-core@16.0.1
-- Project 'app' depends onto com.google.android.gms:play-services-ads@17.1.1
“16.0.4”也会失败,而“17.1.1”会产生此错误:
Failed to resolve: com.google.android.gms:play-services-ads:16.0.1
The following dependencies are project dependencies that are direct or have transitive dependencies that lead to the art
ifact with the issue.
-- Project 'app' depends onto com.google.firebase:firebase-core@16.0.1
-- Project 'app' depends onto com.google.android.gms:play-services-ads@17.1.1
考虑到所有依赖项都必须是“17.1.1”,gradle找不到“com.google.firebase:firebase core:17.1.1”
我怀疑只有我一个人觉得这个版本有点不透明。有没有更简单的方法来确保一组库能够很好地协同工作?请使用以下版本:
implementation 'com.google.android.gms:play-services-ads:17.1.1'
同时将firebase core库更新为版本16.0.4
:
implementation 'com.google.firebase:firebase-core:16.0.4'
请使用以下版本:
implementation 'com.google.android.gms:play-services-ads:17.1.1'
同时将firebase core库更新为版本16.0.4
:
implementation 'com.google.firebase:firebase-core:16.0.4'
加:
在顶级gradle文件中,请使用最新版本的google play services:
classpath 'com.google.gms:google-services:4.0.2'
注:
您需要在顶级gradle文件中添加google()repo,如firebase文档中所指定,并且它应该位于jcenter()之前:
加:
在顶级gradle文件中,请使用最新版本的google play services:
classpath 'com.google.gms:google-services:4.0.2'
注:
您需要在顶级gradle文件中添加google()repo,如firebase文档中所指定,并且它应该位于jcenter()之前:
您是否尝试在上一次realease中添加所有库支持的版本?也许这就是答案。链接到最新的realease版本-您是否尝试在上一个realease中添加所有库支持的版本?也许这就是答案。链接到最新的realease版本-虽然昨天发布了indicate
play services广告:17.1.1
,但我没有在网站上看到它。我找错地方了吗?试试这个@BobSnyder,我通常会在那里查看。虽然昨天发布了“指示播放服务”广告:17.1.1,但我没有看到它。我找错地方了吗?试试这个@BobSnyder我通常会去那里看看谢谢你,这很有帮助。不过对我来说,有一件事是,'com.google.gms:googleservices'版本对我来说是'4.2.0',而不是'4.0.2'。谢谢你,这很有帮助。不过,对我来说,‘com.google.gms:googleservices’版本对我来说是‘4.2.0’,而不是‘4.0.2’