Я установил игровые сервисы в инструментах sdk и добавил следующие библиотеки, хотя он показывает проблему
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.firebase:geofire-android:2.1.1'
compile 'com.google.gms.google-services:15.0.1'
compile 'com.google.android.gms:play-services-maps:15.0.1'
compile 'com.google.android.gms:play-services-drive:15.0.1'
compile 'com.github.bumptech.glide:glide:4.0.0'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.github.jd-alexander:library:1.1.0'
compile 'com.paypal.sdk:paypal-android-sdk:2.15.3'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
Удалите com.google.gms.google-services:15.0.1 из зависимостей, это плагин файла gradle, а не зависимость.
def mySupportVersion = "26.1.0"
dependencies {
compile "com.android.support:appcompat-v7:$mySupportVersion"
compile "com.android.support:design:$mySupportVersion"
compile "com.android.support:cardview-v7:$mySupportVersion"
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.firebase:geofire-android:2.1.1'
compile "com.google.android.gms:play-services-maps:15.0.1"
compile "com.google.android.gms:play-services-drive:15.0.1"
compile 'com.github.bumptech.glide:glide:4.0.0'
compile 'com.github.jd-alexander:library:1.1.0'
compile 'com.paypal.sdk:paypal-android-sdk:2.15.3'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
Вы должны использовать def для гибкости при смене версии.
@DadhichSourav, это была проблема в вашем коде, если другая проблема не сохраняется, вы можете вставить журнал ошибок.
@Khemraj Не стоит использовать def. SDK Firebase для Android и сервисы Google Play теперь имеют независимый номер версии. Проверить android-developers.googleblog.com/2018/05/…
just change the play service version to 15.0.0 and sync the gradle
Варианты могут быть
change versions of play services
remove unused services
if using maps, check permission of google place api
[https://firebase.google.com][1] should be proper configured
google-play.json file should be updated with project.
Думаю, снятие отметки с опции Offline work может решить проблему. Проверьте мой ответ Здесь.
1) Проверьте, есть ли у вас репозиторий Maven / Google в главном build.grade верхнего уровня (его можно найти в корневой папке проекта):
allprojects {
repositories {
jcenter()
google()
}
}
2) Убедитесь, что у вас есть правильный номер библиотеки в вашем модуле App build.grade (можно найти в \ app):
https://developer.android.com/topic/libraries/support-library/packages
3) Проверьте buildToolsVersion и targetSdkVersion в своем модуле App build.grade (можно найти в \ app):
Иногда невозможно загрузить что-либо, если для buildToolsVersion не задана новая версия. Посетите этот сайт: https://developer.android.com/studio/releases/build-tools
4) Проверьте подключение к Интернету и проблемы с брандмауэром.
Это так просто, но никто не проверяет ...
5) Убедитесь, что Android Studio настроен на автономную работу:
File ->
Other Settings ->
Default Settings ->
Build, Execution, Deployment ->
Build Tools ->
Gradle -> Uncheck Offline Work
6) Если ничего не работает, нажмите Android Studio «очистить проект», а затем «сделать недействительным кеш / перезапустить»:
Build->Clean Project
File->Invalidade Cache/Restart
Удачи!
можешь сделать мне одолжение??