【发布时间】:2019-01-22 20:42:29
【问题描述】:
我似乎无法在 Android Studio 3.0.1 上为我的应用程序构建 gradle(生成 apk 工作)。以下是构建输出。
Error:FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.google.firebase:firebase-messaging' in project ':app'.
Resolved versions for app (15.0.2) and test app (12.0.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 23s
Here是build.gradle文件内容。
2018 年 8 月 21 日更新:
我注意到在外部库中,我有冲突
我发现我可以生成 apk (Build APK) 即使 gradle 产生冲突错误。删除 gradle 错误的方法是删除/注释这一行:
implementation 'com.google.android.gms:play-services-places:15.0.1'
但是 APK 无法编译。它曾经可以工作,我意识到这个问题可能是在我不得不将 Firebase 包含在另一个使用相同 Android Studio 的项目(基于 Cordova 的 Android 应用程序)中之后发生的。这个问题不会发生在我的另一台同事机器上。我该如何真正解决这个问题?谢谢
【问题讨论】:
-
请更新您的帖子以包含项目和应用模块
build.gradle文件。 -
我已经添加了 build.gradle 文件
-
@Axil 我在您的 build.gradle 文件中看不到这行代码:
apply plugin: 'com.google.gms.google-services'。你错过了吗?请回复@。 -
@AlexMamo 它从来没有出现过。我尝试添加该行,但结果如下:Error:(14, 0) Plugin with id 'com.google.gms.google-services' not found.
标签: android gradle build.gradle onesignal