Обновите плагины службы Google и не удается установить приложение после успешной сборки gradle

Я работаю над приложением для Android, которое использует базу данных Firebase для хранения данных, но проблема возникает, когда приложение не устанавливается после успешной сборки. Обновите плагины службы Google и не удается установить приложение после успешной сборки gradle

Вот изображение ошибки в Gradle Обновите плагины службы Google и не удается установить приложение после успешной сборки gradle

Вот код Build.gradle

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation 'com.google.firebase:firebase-core:11.8.0'
implementation 'com.google.firebase:firebase-messaging:11.8.0'
implementation 'com.google.firebase:firebase-auth:11.8.0'
implementation 'com.google.firebase:firebase-database:11.8.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:gridlayout-v7:27.1.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-ads:15.0.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'

}

0
0
123
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Попробуйте, замените 27.1.1 на 26.1.0

implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'
implementation 'com.android.support:gridlayout-v7:26.1.0'

Это не решает проблему, в которой лампочка Android сообщила: «Замените 26.1.0 на 27.1.1».

Usman Ali 26.07.2018 10:56

каковы targetSdkVersion, minSdkVersion и compileSdkVersion в build.gradle вашего проекта

SimOn TIBAS 26.07.2018 11:02

Минимум 17 цель 27

Usman Ali 26.07.2018 11:03

измените их на compileSdkVersion 26 targetSdkVersion 26 minSdkVersion 19, вы можете позволить ему 17, если хотите

SimOn TIBAS 26.07.2018 11:06
Ответ принят как подходящий

Обновите библиотеки firebase до следующего:

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.1.0'
implementation 'com.google.firebase:firebase-auth:16.0.2'
implementation 'com.google.firebase:firebase-database:16.0.1'

и в файле gradle верхнего уровня используйте:

classpath 'com.google.gms:google-services:4.0.2'

Все эти зависимости были добавлены Firebase автоматически.

Usman Ali 26.07.2018 12:08

При их изменении возникает ошибка конфликта версий.

Usman Ali 26.07.2018 12:08

какая ошибка у тебя сейчас? Когда вы меняете их, должно быть исправлено сообщение «Пожалуйста, исправьте конфликт версий ...»

Peter Haddad 26.07.2018 12:10

Кажется, нет ошибок в Logcat и в журнале событий. Он показывает, что Gradle успешно построен.

Usman Ali 26.07.2018 12:20

В части otherBuild появляется ошибка. Устраните конфликт версий, обновив версию плагина google-services (информация о последней версии доступна на bintray.com/android/android-tools/…) или обновив версию com.google.android.gms до 11.8. 0.

Usman Ali 26.07.2018 12:21

вы обновили все библиотеки firebase? И какую версию студии Android вы используете?

Peter Haddad 26.07.2018 12:22

Я обновил Firebase несколько дней назад ... и я использую Android версии 3.1.3.

Usman Ali 26.07.2018 12:23

Кажется, нет ошибки, если я не использую firebase с другими проектами. Если я использую Firebase, я выдаю ошибку в отношении Gradle

Usman Ali 26.07.2018 12:24

Вы также обновили плагин службы Google в файле Gradle верхнего уровня?

Peter Haddad 26.07.2018 12:28

Нет; Хотите рассказать мне, как обновляются плагины сервисов Google?

Usman Ali 26.07.2018 12:30

Позвольте нам продолжить обсуждение в чате.

Peter Haddad 26.07.2018 12:30

Другие вопросы по теме