Повторяющиеся файлы, скопированные в APK META-INF / android.arch.lifecycle_runtime.version
Файл1: /Users/.../build/intermediates/exploded-aar/com.google.android.gms/play-services-base/12.0.0/jars/classes.jar
Файл2: /Users/.../build/intermediates/exploded-aar/android.arch.lifecycle/runtime/1.1.1/jars/classes.jar
В нем говорится, что он нашел два файла с одной библиотекой, один в вашей первой компиляции:
compile "android.arch.lifecycle:runtime:1.1.1"
А потом еще один в
compile "com.google.android.gms:play-services-base:12.0.0"
Это потому, что com.google.android.gms:play-services-base:12.0.0
уже содержит lifecycle:runtime
, просто удалите первую строку и затем пересоберите / очистите проект снова.
Если это не сработало, просто исключите это в своем gradle.build
, как указано в этой проблеме
exclude 'META-INF/android.arch.lifecycle_runtime.version'
exclude 'META-INF/com.android.support_support-v4.version'
exclude 'META-INF/com.android.support_support-fragment.version'
exclude 'META-INF/com.android.support_support-media-compat.version'
exclude 'META-INF/com.android.support_support-core-utils.version'
exclude 'META-INF/com.android.support_support-compat.version'
exclude 'META-INF/com.android.support_support-core-ui.version'
Кроме того, вы также можете посмотреть на эту проблему: Аналогичная проблема