2016-11-29 2 views
8

У меня есть Firebase для Android-приложения для push-уведомления. Я обновил build.gradle, прежде чем использовать. Его работа прекрасна.Невозможно обновить зависимость Firebase (com.google.firebase)

compile 'com.google.firebase:firebase-messaging:9.2.0' 

сейчас я обновил до последней библиотеки, но получил ошибку.

dependencies { 
    //.... 
    compile 'com.google.firebase:firebase-core:10.0.1'  
    } 

я получаю ошибку во время перестроения проекта

Error:A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugApkCopy'. Could not find com.google.firebase:firebase-core:10.0.1. Required by: DGApp:app:unspecified

Спасибо заранее.

+0

проверьте мой ответ here.http: //stackoverflow.com/questions/37360126/getting-exception-java-lang-noclassdeffounderror-com- google-firebase-firebaseop/38224316 # 38224316 может быть полезно –

+0

Недавно вы обновили свою библиотеку поддержки. Отметьте этот ответ http://stackoverflow.com/a/39302669/3111083. –

+0

Спасибо. Теперь я удаляю свой SDK последним. –

ответ

4

Добавить плагин Google-сервисы

В build.gradle файле, чтобы включить плагин Google-сервисы:

buildscript { 
// ... 
dependencies { 
    // ... 
    classpath 'com.google.gms:google-services:3.0.0' 
} 
} 

Затем в модуле файл Gradle (обычно приложение/build.gradle), добавьте применить плагин линии в нижней части файла, чтобы включить плагин Gradle:

apply plugin: 'com.android.application' 

android { 
// ... 
} 

dependencies { 
// ... 
compile 'com.google.firebase:firebase-core:10.0.1' 

// Getting a "Could not find" error? Make sure you have 
// the latest Google Repository in the Android SDK manager 
} 

// ADD THIS AT THE BOTTOM 
apply plugin: 'com.google.gms.google-services' 

More details refer Firebase setup

-2

Возможно, вы не дадите правильное репо.


             
  
repositories { 
 
    maven { url 'https://maven.fabric.io/public' } 
 
}
}
20

Вы должны обновить свои Службы Google Play и Google Репозиторий от автономного диспетчера SDK.

Во-первых, откройте Android Studio и нажмите на эту иконку на верхней панели:

Image

Затем, когда диалоговые запуски, нажмите кнопку «Запуск Standalone SDK Manager» в левом нижнем углу диалогового окна:

image

Чтобы убедиться, что ничего другого, кроме того, что мы хотим, обновляется/установлен, нажмите кнопку «Отменить все»:

Image

Когда откроется окно Standalone SDK Manager, найдите «Extras» и сверните его. Вы должны увидеть «Службы Google Play» и «Репозиторий Google», а справа вы увидите «Доступное обновление: {something}». Выберите их для элементов и нажмите «Установить».

Image

Когда они закончили установку, то ошибка исчезнет.

+0

Спасибо. У меня был SDK обновления. –

+0

@NitinKarande это сработало? Если нет, убедитесь, что вы обновляете «Службы Google Play» и «Репозиторий Google», а не какой-либо другой SDK –

2

Если вы читали документацию они указывают вам обновить ваш последний Google Repository in the Android SDK manager

Так просто пойти Android SDK Manager и install the latest version of below two libraries

1-сервисы Google Play

2-Google Repository

Проверьте изображение из документации:

enter image description here

0

Получение ошибки «Не удалось найти»? Убедитесь, что у вас есть последний репозиторий Google в менеджере Android SDK.

Чтобы устранить проблему;

  • Open SDK менеджер и обновление SDK Tools для последних особенно API, Google под Android 7.0 (API 24)
0

Я только получил это работает с менеджером Android Studio SDK.

ли точно так, как другие пользователи предполагают, с автономным инструментом, но не повезло