我在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
这里是build.gradle文件的内容。
更新于 2018年8月21日:
我发现在外部库中存在冲突。
我发现即使Gradle产生了冲突错误,我仍然可以生成APK(Build APK)。消除Gradle错误的方法是删除/注释掉此行:
implementation 'com.google.android.gms:play-services-places:15.0.1'
但是 APK 没有编译。以前可以工作,我意识到这个问题可能发生在我不得不在另一个项目中包含 Firebase(基于 cordova 的 Android 应用程序)之后,该项目使用了相同的 Android Studio。我的其他同事的机器上并没有出现这个问题。我该如何解决?谢谢。
build.gradle
文件。 - Bob Snyderapply plugin: 'com.google.gms.google-services'
。你是不是漏掉了?请回复 @。 - Alex Mamo